home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1995 November / Macworld Nov ’95.toast / Developers / Flex 2.5.2 / Flex < prev    next >
MacBinary  |  1995-06-30  |  135.4 KB  |  [MPST/MPS ]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacBinary (archive/macBinary).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert MacOS Resource Fork (archive/rsrc) magic Supported
10% dexvert MacBinary (archive/macBinary) fallback Supported
10% dexvert Jesper Olsen Module (music/jesperOlsen) magic Supported
100% file TTComp archive data, binary, 1K dictionary default (weak)
99% file MacBinary II, inited, Thu Jun 29 22:37:03 1995, modified Fri Jun 30 00:06:12 1995, creator 'MPS ', type 'MPST' "Flex", at 0x80 138399 bytes resource Targa image data - Map 65536 x 32513 x 32 +512 +8218 - 12-bit alpha - top - interleave default (weak)
98% file Apple HFS/HFS+ resource fork, map offset 0x21b20, map length 0x17f, data length 0x21a20, at 16 0x206c696e, nextResourceMap 0xb24f44, fileRef 0x1c48, list offset 0x1c, name offset 0x166, 5 types, 0x54455854 'TEXT' * 1 resource offset 0x2a default
97% file data default
65% TrID TTComp archive compressed (bin-1K) default (weak)
33% TrID MacBinary 2 default (weak)
0% TrID Sybase iAnywhere database files default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[MPST]
macFileCreator[MPS ]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 04 46 6c 65 78 00 00 | 00 00 00 00 00 00 00 00 |..Flex..|........|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 4d 50 53 54 4d 50 53 | 20 01 00 00 00 00 00 00 |.MPSTMPS| .......|
|00000050| 00 00 00 00 00 00 00 00 | 02 1c 9f ac 19 13 cf ac |........|........|
|00000060| 19 28 b4 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.(......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 7d 69 00 00 |........|....}i..|
|00000080| 00 00 01 00 00 02 1b 20 | 00 02 1a 20 00 00 01 7f |....... |... ....|
|00000090| 20 6c 69 6e 65 20 65 72 | 72 6f 72 3a 20 05 73 70 | line er|ror: .sp|
|000000a0| 61 72 65 05 73 70 61 72 | 65 30 65 6e 64 20 6f 66 |are.spar|e0end of|
|000000b0| 04 46 6c 65 78 1f 02 00 | 00 00 4d 50 53 54 4d 50 |.Flex...|..MPSTMP|
|000000c0| 53 20 01 00 00 00 00 80 | 00 00 00 00 03 29 00 00 |S ......|.....)..|
|000000d0| 00 00 4d 50 53 54 4d 50 | 53 20 01 00 00 00 00 80 |..MPSTMP|S ......|
|000000e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000f0| 00 00 ac 19 13 cf 00 00 | 00 00 00 02 1c 9f 63 65 |........|......ce|
|00000100| 73 73 6f 72 20 65 72 72 | 6f 72 3a 20 14 46 69 6c |ssor err|or: .Fil|
|00000110| 65 20 22 25 73 22 3b 20 | 6c 69 6e 65 20 25 64 20 |e "%s"; |line %d |
|00000120| 23 1c 6e 6f 20 69 64 65 | 6e 74 69 66 69 65 72 20 |#.no ide|ntifier |
|00000130| 66 6f 72 20 64 65 63 6c | 61 72 61 74 6f 72 18 73 |for decl|arator.s|
|00000140| 69 7a 65 20 6f 66 20 74 | 79 70 65 20 65 78 63 65 |ize of t|ype exce|
|00000150| 65 64 73 20 36 34 6b 0f | 30 20 6f 72 20 31 20 65 |eds 64k.|0 or 1 e|
|00000160| 78 70 65 63 74 65 64 27 | 63 61 6e 27 74 20 68 61 |xpected'|can't ha|
|00000170| 76 65 20 75 6e 6e 61 6d | 65 64 20 62 69 74 20 66 |ve unnam|ed bit f|
|00000180| 00 00 70 85 2f 2a 2a 2a | 0d 20 2a 0d 20 2a 20 41 |..p./***|. *. * A|
|00000190| 20 6c 65 78 69 63 61 6c | 20 73 63 61 6e 6e 65 72 | lexical| scanner|
|000001a0| 20 67 65 6e 65 72 61 74 | 65 64 20 62 79 20 66 6c | generat|ed by fl|
|000001b0| 65 78 0d 20 2a 20 43 45 | 48 20 2d 20 66 6c 65 78 |ex. * CE|H - flex|
|000001c0| 2e 73 6b 6c 20 6d 6f 64 | 69 66 69 65 64 20 62 79 |.skl mod|ified by|
|000001d0| 20 43 68 72 69 73 74 6f | 70 68 65 72 20 45 2e 20 | Christo|pher E. |
|000001e0| 48 79 64 65 2c 20 39 35 | 2d 30 36 2d 32 39 20 66 |Hyde, 95|-06-29 f|
|000001f0| 72 6f 6d 20 76 32 2e 38 | 35 20 39 35 2f 30 34 2f |rom v2.8|5 95/04/|
|00000200| 32 34 0d 20 2a 0d 20 2a | 2a 2a 2f 0d 0d 23 64 65 |24. *. *|**/..#de|
|00000210| 66 69 6e 65 20 46 4c 45 | 58 5f 53 43 41 4e 4e 45 |fine FLE|X_SCANNE|
|00000220| 52 0d 23 64 65 66 69 6e | 65 20 59 59 5f 46 4c 45 |R.#defin|e YY_FLE|
|00000230| 58 5f 4d 41 4a 4f 52 5f | 56 45 52 53 49 4f 4e 20 |X_MAJOR_|VERSION |
|00000240| 32 0d 23 64 65 66 69 6e | 65 20 59 59 5f 46 4c 45 |2.#defin|e YY_FLE|
|00000250| 58 5f 4d 49 4e 4f 52 5f | 56 45 52 53 49 4f 4e 20 |X_MINOR_|VERSION |
|00000260| 35 0d 0d 23 69 66 64 65 | 66 20 6d 61 63 69 6e 74 |5..#ifde|f macint|
|00000270| 6f 73 68 0d 23 70 72 61 | 67 6d 61 20 73 65 67 6d |osh.#pra|gma segm|
|00000280| 65 6e 74 20 46 6c 65 78 | 53 63 61 6e 6e 65 72 0d |ent Flex|Scanner.|
|00000290| 23 65 6e 64 69 66 0d 0d | 25 2d 0d 23 69 6e 63 6c |#endif..|%-.#incl|
|000002a0| 75 64 65 20 3c 73 74 64 | 69 6f 2e 68 3e 0d 25 2a |ude <std|io.h>.%*|
|000002b0| 0d 0d 2f 2f 20 63 66 72 | 6f 6e 74 20 31 2e 32 20 |..// cfr|ont 1.2 |
|000002c0| 64 65 66 69 6e 65 73 20 | 22 63 5f 70 6c 75 73 70 |defines |"c_plusp|
|000002d0| 6c 75 73 22 20 69 6e 73 | 74 65 61 64 20 6f 66 20 |lus" ins|tead of |
|000002e0| 22 5f 5f 63 70 6c 75 73 | 70 6c 75 73 22 0d 23 69 |"__cplus|plus".#i|
|000002f0| 66 20 64 65 66 69 6e 65 | 64 28 63 5f 70 6c 75 73 |f define|d(c_plus|
|00000300| 70 6c 75 73 29 20 26 26 | 20 21 64 65 66 69 6e 65 |plus) &&| !define|
|00000310| 64 28 5f 5f 63 70 6c 75 | 73 70 6c 75 73 29 0d 23 |d(__cplu|splus).#|
|00000320| 64 65 66 69 6e 65 20 5f | 5f 63 70 6c 75 73 70 6c |define _|_cpluspl|
|00000330| 75 73 0d 23 65 6e 64 69 | 66 0d 0d 25 2b 0d 23 64 |us.#endi|f..%+.#d|
|00000340| 65 66 69 6e 65 09 59 59 | 5f 43 09 09 09 22 43 22 |efine.YY|_C..."C"|
|00000350| 0d 23 64 65 66 69 6e 65 | 09 59 59 5f 44 45 43 4c |.#define|.YY_DECL|
|00000360| 41 52 45 28 74 29 09 74 | 20 79 79 46 6c 65 78 4c |ARE(t).t| yyFlexL|
|00000370| 65 78 65 72 3a 3a 0d 25 | 2d 0d 23 64 65 66 69 6e |exer::.%|-.#defin|
|00000380| 65 09 59 59 5f 43 0d 23 | 64 65 66 69 6e 65 09 59 |e.YY_C.#|define.Y|
|00000390| 59 5f 44 45 43 4c 41 52 | 45 28 74 29 09 73 74 61 |Y_DECLAR|E(t).sta|
|000003a0| 74 69 63 20 74 20 0d 23 | 64 65 66 69 6e 65 09 69 |tic t .#|define.i|
|000003b0| 73 74 72 65 61 6d 09 09 | 09 46 49 4c 45 0d 25 2a |stream..|.FILE.%*|
|000003c0| 0d 0d 23 64 65 66 69 6e | 65 20 59 59 5f 55 53 45 |..#defin|e YY_USE|
|000003d0| 5f 50 52 4f 54 4f 53 09 | 2f 2f 20 55 73 65 20 70 |_PROTOS.|// Use p|
|000003e0| 72 6f 74 6f 74 79 70 65 | 73 20 69 6e 20 66 75 6e |rototype|s in fun|
|000003f0| 63 74 69 6f 6e 20 64 65 | 63 6c 61 72 61 74 69 6f |ction de|claratio|
|00000400| 6e 73 2e 0d 23 64 65 66 | 69 6e 65 20 59 59 5f 55 |ns..#def|ine YY_U|
|00000410| 53 45 5f 43 4f 4e 53 54 | 09 2f 2f 20 54 68 65 20 |SE_CONST|.// The |
|00000420| 22 63 6f 6e 73 74 22 20 | 73 74 6f 72 61 67 65 2d |"const" |storage-|
|00000430| 63 6c 61 73 73 2d 6d 6f | 64 69 66 69 65 72 20 69 |class-mo|difier i|
|00000440| 73 20 76 61 6c 69 64 2e | 0d 0d 23 69 66 64 65 66 |s valid.|..#ifdef|
|00000450| 20 5f 5f 63 70 6c 75 73 | 70 6c 75 73 0d 0d 23 69 | __cplus|plus..#i|
|00000460| 6e 63 6c 75 64 65 20 3c | 73 74 64 6c 69 62 2e 68 |nclude <|stdlib.h|
|00000470| 3e 0d 25 2b 0d 63 6c 61 | 73 73 20 69 73 74 72 65 |>.%+.cla|ss istre|
|00000480| 61 6d 3b 0d 23 69 6e 63 | 6c 75 64 65 20 3c 73 74 |am;.#inc|lude <st|
|00000490| 72 65 61 6d 2e 68 3e 09 | 2f 2f 20 43 45 48 0d 25 |ream.h>.|// CEH.%|
|000004a0| 2a 0d 2f 2f 23 69 6e 63 | 6c 75 64 65 20 3c 75 6e |*.//#inc|lude <un|
|000004b0| 69 73 74 64 2e 68 3e 0d | 0d 23 65 6c 73 65 09 2f |istd.h>.|.#else./|
|000004c0| 2f 20 21 20 5f 5f 63 70 | 6c 75 73 70 6c 75 73 0d |/ ! __cp|lusplus.|
|000004d0| 0d 23 69 66 20 5f 5f 53 | 54 44 43 5f 5f 0d 0d 23 |.#if __S|TDC__..#|
|000004e0| 65 6e 64 69 66 09 2f 2f | 20 5f 5f 53 54 44 43 5f |endif.//| __STDC_|
|000004f0| 5f 0d 23 65 6e 64 69 66 | 09 2f 2f 20 21 20 5f 5f |_.#endif|.// ! __|
|00000500| 63 70 6c 75 73 70 6c 75 | 73 0d 0d 23 69 66 64 65 |cplusplu|s..#ifde|
|00000510| 66 20 59 59 5f 55 53 45 | 5f 43 4f 4e 53 54 0d 23 |f YY_USE|_CONST.#|
|00000520| 64 65 66 69 6e 65 20 79 | 79 63 6f 6e 73 74 20 63 |define y|yconst c|
|00000530| 6f 6e 73 74 0d 23 65 6c | 73 65 0d 23 64 65 66 69 |onst.#el|se.#defi|
|00000540| 6e 65 20 79 79 63 6f 6e | 73 74 0d 23 65 6e 64 69 |ne yycon|st.#endi|
|00000550| 66 0d 0d 0d 23 69 66 64 | 65 66 20 59 59 5f 55 53 |f...#ifd|ef YY_US|
|00000560| 45 5f 50 52 4f 54 4f 53 | 0d 23 64 65 66 69 6e 65 |E_PROTOS|.#define|
|00000570| 20 59 59 5f 50 52 4f 54 | 4f 28 70 72 6f 74 6f 29 | YY_PROT|O(proto)|
|00000580| 20 70 72 6f 74 6f 0d 23 | 65 6c 73 65 0d 23 64 65 | proto.#|else.#de|
|00000590| 66 69 6e 65 20 59 59 5f | 50 52 4f 54 4f 28 70 72 |fine YY_|PROTO(pr|
|000005a0| 6f 74 6f 29 20 28 29 0d | 23 65 6e 64 69 66 0d 0d |oto) ().|#endif..|
|000005b0| 2f 2f 20 52 65 74 75 72 | 6e 65 64 20 75 70 6f 6e |// Retur|ned upon|
|000005c0| 20 65 6e 64 2d 6f 66 2d | 66 69 6c 65 2e 0d 23 64 | end-of-|file..#d|
|000005d0| 65 66 69 6e 65 20 59 59 | 5f 4e 55 4c 4c 09 30 0d |efine YY|_NULL.0.|
|000005e0| 0d 2f 2a 20 50 72 6f 6d | 6f 74 65 73 20 61 20 70 |./* Prom|otes a p|
|000005f0| 6f 73 73 69 62 6c 79 20 | 6e 65 67 61 74 69 76 65 |ossibly |negative|
|00000600| 2c 20 70 6f 73 73 69 62 | 6c 79 20 73 69 67 6e 65 |, possib|ly signe|
|00000610| 64 20 63 68 61 72 20 74 | 6f 20 61 6e 20 75 6e 73 |d char t|o an uns|
|00000620| 69 67 6e 65 64 0d 20 2a | 20 69 6e 74 65 67 65 72 |igned. *| integer|
|00000630| 20 66 6f 72 20 75 73 65 | 20 61 73 20 61 6e 20 61 | for use| as an a|
|00000640| 72 72 61 79 20 69 6e 64 | 65 78 2e 20 20 49 66 20 |rray ind|ex. If |
|00000650| 74 68 65 20 73 69 67 6e | 65 64 20 63 68 61 72 20 |the sign|ed char |
|00000660| 69 73 20 6e 65 67 61 74 | 69 76 65 2c 0d 20 2a 20 |is negat|ive,. * |
|00000670| 77 65 20 77 61 6e 74 20 | 74 6f 20 69 6e 73 74 65 |we want |to inste|
|00000680| 61 64 20 74 72 65 61 74 | 20 69 74 20 61 73 20 61 |ad treat| it as a|
|00000690| 6e 20 38 2d 62 69 74 20 | 75 6e 73 69 67 6e 65 64 |n 8-bit |unsigned|
|000006a0| 20 63 68 61 72 2c 20 68 | 65 6e 63 65 20 74 68 65 | char, h|ence the|
|000006b0| 0d 20 2a 20 64 6f 75 62 | 6c 65 20 63 61 73 74 2e |. * doub|le cast.|
|000006c0| 0d 20 2a 2f 0d 23 64 65 | 66 69 6e 65 20 59 59 5f |. */.#de|fine YY_|
|000006d0| 53 43 5f 54 4f 5f 55 49 | 28 63 29 20 28 28 75 6e |SC_TO_UI|(c) ((un|
|000006e0| 73 69 67 6e 65 64 20 69 | 6e 74 29 20 28 75 6e 73 |signed i|nt) (uns|
|000006f0| 69 67 6e 65 64 20 63 68 | 61 72 29 20 63 29 0d 0d |igned ch|ar) c)..|
|00000700| 2f 2a 20 45 6e 74 65 72 | 20 61 20 73 74 61 72 74 |/* Enter| a start|
|00000710| 20 63 6f 6e 64 69 74 69 | 6f 6e 2e 20 20 54 68 69 | conditi|on. Thi|
|00000720| 73 20 6d 61 63 72 6f 20 | 72 65 61 6c 6c 79 20 6f |s macro |really o|
|00000730| 75 67 68 74 20 74 6f 20 | 74 61 6b 65 20 61 20 70 |ught to |take a p|
|00000740| 61 72 61 6d 65 74 65 72 | 2c 0d 20 2a 20 62 75 74 |arameter|,. * but|
|00000750| 20 77 65 20 64 6f 20 69 | 74 20 74 68 65 20 64 69 | we do i|t the di|
|00000760| 73 67 75 73 74 69 6e 67 | 20 63 72 75 66 74 79 20 |sgusting| crufty |
|00000770| 77 61 79 20 66 6f 72 63 | 65 64 20 6f 6e 20 75 73 |way forc|ed on us|
|00000780| 20 62 79 20 74 68 65 20 | 28 29 2d 6c 65 73 73 0d | by the |()-less.|
|00000790| 20 2a 20 64 65 66 69 6e | 69 74 69 6f 6e 20 6f 66 | * defin|ition of|
|000007a0| 20 42 45 47 49 4e 2e 0d | 20 2a 2f 0d 23 64 65 66 | BEGIN..| */.#def|
|000007b0| 69 6e 65 20 42 45 47 49 | 4e 20 79 79 5f 73 74 61 |ine BEGI|N yy_sta|
|000007c0| 72 74 20 3d 20 31 20 2b | 20 32 20 2a 0d 0d 2f 2a |rt = 1 +| 2 *../*|
|000007d0| 20 54 72 61 6e 73 6c 61 | 74 65 20 74 68 65 20 63 | Transla|te the c|
|000007e0| 75 72 72 65 6e 74 20 73 | 74 61 72 74 20 73 74 61 |urrent s|tart sta|
|000007f0| 74 65 20 69 6e 74 6f 20 | 61 20 76 61 6c 75 65 20 |te into |a value |
|00000800| 74 68 61 74 20 63 61 6e | 20 62 65 20 6c 61 74 65 |that can| be late|
|00000810| 72 20 68 61 6e 64 65 64 | 0d 20 2a 20 74 6f 20 42 |r handed|. * to B|
|00000820| 45 47 49 4e 20 74 6f 20 | 72 65 74 75 72 6e 20 74 |EGIN to |return t|
|00000830| 6f 20 74 68 65 20 73 74 | 61 74 65 2e 20 20 54 68 |o the st|ate. Th|
|00000840| 65 20 59 59 53 54 41 54 | 45 20 61 6c 69 61 73 20 |e YYSTAT|E alias |
|00000850| 69 73 20 66 6f 72 20 6c | 65 78 0d 20 2a 20 63 6f |is for l|ex. * co|
|00000860| 6d 70 61 74 69 62 69 6c | 69 74 79 2e 0d 20 2a 2f |mpatibil|ity.. */|
|00000870| 0d 23 64 65 66 69 6e 65 | 20 59 59 5f 53 54 41 52 |.#define| YY_STAR|
|00000880| 54 20 28 28 79 79 5f 73 | 74 61 72 74 20 2d 20 31 |T ((yy_s|tart - 1|
|00000890| 29 20 2f 20 32 29 0d 23 | 64 65 66 69 6e 65 20 59 |) / 2).#|define Y|
|000008a0| 59 53 54 41 54 45 20 59 | 59 5f 53 54 41 52 54 0d |YSTATE Y|Y_START.|
|000008b0| 0d 2f 2f 20 41 63 74 69 | 6f 6e 20 6e 75 6d 62 65 |.// Acti|on numbe|
|000008c0| 72 20 66 6f 72 20 45 4f | 46 20 72 75 6c 65 20 6f |r for EO|F rule o|
|000008d0| 66 20 61 20 67 69 76 65 | 6e 20 73 74 61 72 74 20 |f a give|n start |
|000008e0| 73 74 61 74 65 2e 0d 23 | 64 65 66 69 6e 65 20 59 |state..#|define Y|
|000008f0| 59 5f 53 54 41 54 45 5f | 45 4f 46 28 73 74 61 74 |Y_STATE_|EOF(stat|
|00000900| 65 29 20 28 59 59 5f 45 | 4e 44 5f 4f 46 5f 42 55 |e) (YY_E|ND_OF_BU|
|00000910| 46 46 45 52 20 2b 20 73 | 74 61 74 65 20 2b 20 31 |FFER + s|tate + 1|
|00000920| 29 0d 0d 2f 2f 20 53 70 | 65 63 69 61 6c 20 61 63 |)..// Sp|ecial ac|
|00000930| 74 69 6f 6e 20 6d 65 61 | 6e 69 6e 67 20 22 73 74 |tion mea|ning "st|
|00000940| 61 72 74 20 70 72 6f 63 | 65 73 73 69 6e 67 20 61 |art proc|essing a|
|00000950| 20 6e 65 77 20 66 69 6c | 65 22 2e 0d 23 64 65 66 | new fil|e"..#def|
|00000960| 69 6e 65 20 59 59 5f 4e | 45 57 5f 46 49 4c 45 20 |ine YY_N|EW_FILE |
|00000970| 79 79 72 65 73 74 61 72 | 74 28 79 79 69 6e 29 0d |yyrestar|t(yyin).|
|00000980| 0d 23 64 65 66 69 6e 65 | 20 59 59 5f 45 4e 44 5f |.#define| YY_END_|
|00000990| 4f 46 5f 42 55 46 46 45 | 52 5f 43 48 41 52 20 30 |OF_BUFFE|R_CHAR 0|
|000009a0| 0d 0d 2f 2f 20 53 69 7a | 65 20 6f 66 20 64 65 66 |..// Siz|e of def|
|000009b0| 61 75 6c 74 20 69 6e 70 | 75 74 20 62 75 66 66 65 |ault inp|ut buffe|
|000009c0| 72 2e 0d 23 64 65 66 69 | 6e 65 20 59 59 5f 42 55 |r..#defi|ne YY_BU|
|000009d0| 46 5f 53 49 5a 45 20 31 | 36 33 38 34 0d 0d 74 79 |F_SIZE 1|6384..ty|
|000009e0| 70 65 64 65 66 20 73 74 | 72 75 63 74 20 79 79 5f |pedef st|ruct yy_|
|000009f0| 62 75 66 66 65 72 5f 73 | 74 61 74 65 2a 20 59 59 |buffer_s|tate* YY|
|00000a00| 5f 42 55 46 46 45 52 5f | 53 54 41 54 45 3b 0d 0d |_BUFFER_|STATE;..|
|00000a10| 65 78 74 65 72 6e 20 69 | 6e 74 20 79 79 6c 65 6e |extern i|nt yylen|
|00000a20| 67 3b 0d 25 2d 0d 65 78 | 74 65 72 6e 20 46 49 4c |g;.%-.ex|tern FIL|
|00000a30| 45 20 2a 79 79 69 6e 2c | 20 2a 79 79 6f 75 74 3b |E *yyin,| *yyout;|
|00000a40| 0d 25 2a 0d 0d 23 64 65 | 66 69 6e 65 20 45 4f 42 |.%*..#de|fine EOB|
|00000a50| 5f 41 43 54 5f 43 4f 4e | 54 49 4e 55 45 5f 53 43 |_ACT_CON|TINUE_SC|
|00000a60| 41 4e 09 30 0d 23 64 65 | 66 69 6e 65 20 45 4f 42 |AN.0.#de|fine EOB|
|00000a70| 5f 41 43 54 5f 45 4e 44 | 5f 4f 46 5f 46 49 4c 45 |_ACT_END|_OF_FILE|
|00000a80| 09 09 31 0d 23 64 65 66 | 69 6e 65 20 45 4f 42 5f |..1.#def|ine EOB_|
|00000a90| 41 43 54 5f 4c 41 53 54 | 5f 4d 41 54 43 48 09 09 |ACT_LAST|_MATCH..|
|00000aa0| 32 0d 0d 2f 2a 20 54 68 | 65 20 66 75 6e 6b 79 20 |2../* Th|e funky |
|00000ab0| 64 6f 2d 77 68 69 6c 65 | 20 69 6e 20 74 68 65 20 |do-while| in the |
|00000ac0| 66 6f 6c 6c 6f 77 69 6e | 67 20 23 64 65 66 69 6e |followin|g #defin|
|00000ad0| 65 20 69 73 20 75 73 65 | 64 20 74 6f 20 74 75 72 |e is use|d to tur|
|00000ae0| 6e 20 74 68 65 20 64 65 | 66 69 6e 69 74 69 6f 6e |n the de|finition|
|00000af0| 0d 20 2a 20 69 6e 74 20 | 61 20 73 69 6e 67 6c 65 |. * int |a single|
|00000b00| 20 43 20 73 74 61 74 65 | 6d 65 6e 74 20 28 77 68 | C state|ment (wh|
|00000b10| 69 63 68 20 6e 65 65 64 | 73 20 61 20 73 65 6d 69 |ich need|s a semi|
|00000b20| 2d 63 6f 6c 6f 6e 20 74 | 65 72 6d 69 6e 61 74 6f |-colon t|erminato|
|00000b30| 72 29 2e 20 20 54 68 69 | 73 0d 20 2a 20 61 76 6f |r). Thi|s. * avo|
|00000b40| 69 64 73 20 70 72 6f 62 | 6c 65 6d 73 20 77 69 74 |ids prob|lems wit|
|00000b50| 68 20 63 6f 64 65 20 6c | 69 6b 65 3a 0d 20 2a 0d |h code l|ike:. *.|
|00000b60| 20 2a 20 09 69 66 20 28 | 63 6f 6e 64 69 74 69 6f | * .if (|conditio|
|00000b70| 6e 5f 68 6f 6c 64 73 29 | 0d 20 2a 09 09 79 79 6c |n_holds)|. *..yyl|
|00000b80| 65 73 73 28 35 29 3b 0d | 20 2a 09 65 6c 73 65 0d |ess(5);.| *.else.|
|00000b90| 20 2a 09 09 64 6f 5f 73 | 6f 6d 65 74 68 69 6e 67 | *..do_s|omething|
|00000ba0| 5f 65 6c 73 65 28 29 3b | 0d 20 2a 0d 20 2a 20 50 |_else();|. *. * P|
|00000bb0| 72 69 6f 72 20 74 6f 20 | 75 73 69 6e 67 20 74 68 |rior to |using th|
|00000bc0| 65 20 64 6f 2d 77 68 69 | 6c 65 20 74 68 65 20 63 |e do-whi|le the c|
|00000bd0| 6f 6d 70 69 6c 65 72 20 | 77 6f 75 6c 64 20 67 65 |ompiler |would ge|
|00000be0| 74 20 75 70 73 65 74 20 | 61 74 20 74 68 65 0d 20 |t upset |at the. |
|00000bf0| 2a 20 22 65 6c 73 65 22 | 20 62 65 63 61 75 73 65 |* "else"| because|
|00000c00| 20 69 74 20 69 6e 74 65 | 72 70 72 65 74 65 64 20 | it inte|rpreted |
|00000c10| 74 68 65 20 22 69 66 22 | 20 73 74 61 74 65 6d 65 |the "if"| stateme|
|00000c20| 6e 74 20 61 73 20 62 65 | 69 6e 67 20 61 6c 6c 0d |nt as be|ing all.|
|00000c30| 20 2a 20 64 6f 6e 65 20 | 77 68 65 6e 20 69 74 20 | * done |when it |
|00000c40| 72 65 61 63 68 65 64 20 | 74 68 65 20 27 3b 27 20 |reached |the ';' |
|00000c50| 61 66 74 65 72 20 74 68 | 65 20 79 79 6c 65 73 73 |after th|e yyless|
|00000c60| 28 29 20 63 61 6c 6c 2e | 0d 20 2a 2f 0d 0d 2f 2a |() call.|. */../*|
|00000c70| 20 52 65 74 75 72 6e 20 | 61 6c 6c 20 62 75 74 20 | Return |all but |
|00000c80| 74 68 65 20 66 69 72 73 | 74 20 27 6e 27 20 6d 61 |the firs|t 'n' ma|
|00000c90| 74 63 68 65 64 20 63 68 | 61 72 61 63 74 65 72 73 |tched ch|aracters|
|00000ca0| 20 62 61 63 6b 20 74 6f | 20 74 68 65 20 69 6e 70 | back to| the inp|
|00000cb0| 75 74 20 73 74 72 65 61 | 6d 2e 20 2a 2f 0d 0d 23 |ut strea|m. */..#|
|00000cc0| 64 65 66 69 6e 65 20 79 | 79 6c 65 73 73 28 6e 29 |define y|yless(n)|
|00000cd0| 09 64 6f 20 7b 20 5c 0d | 09 09 2f 2a 20 55 6e 64 |.do { \.|../* Und|
|00000ce0| 6f 20 65 66 66 65 63 74 | 73 20 6f 66 20 73 65 74 |o effect|s of set|
|00000cf0| 74 69 6e 67 20 75 70 20 | 79 79 74 65 78 74 2e 20 |ting up |yytext. |
|00000d00| 2a 2f 20 5c 0d 09 09 2a | 79 79 5f 63 70 20 3d 20 |*/ \...*|yy_cp = |
|00000d10| 79 79 5f 68 6f 6c 64 5f | 63 68 61 72 3b 20 5c 0d |yy_hold_|char; \.|
|00000d20| 09 09 79 79 5f 63 5f 62 | 75 66 5f 70 20 3d 20 79 |..yy_c_b|uf_p = y|
|00000d30| 79 5f 63 70 20 3d 20 79 | 79 5f 62 70 20 2b 20 6e |y_cp = y|y_bp + n|
|00000d40| 20 2d 20 59 59 5f 4d 4f | 52 45 5f 41 44 4a 3b 20 | - YY_MO|RE_ADJ; |
|00000d50| 5c 0d 09 09 59 59 5f 44 | 4f 5f 42 45 46 4f 52 45 |\...YY_D|O_BEFORE|
|00000d60| 5f 41 43 54 49 4f 4e 3b | 20 2f 2a 20 73 65 74 20 |_ACTION;| /* set |
|00000d70| 75 70 20 79 79 74 65 78 | 74 20 61 67 61 69 6e 20 |up yytex|t again |
|00000d80| 2a 2f 20 5c 0d 09 7d 20 | 77 68 69 6c 65 20 28 30 |*/ \..} |while (0|
|00000d90| 29 0d 0d 23 64 65 66 69 | 6e 65 20 75 6e 70 75 74 |)..#defi|ne unput|
|00000da0| 28 63 29 09 79 79 75 6e | 70 75 74 28 63 2c 20 79 |(c).yyun|put(c, y|
|00000db0| 79 74 65 78 74 5f 70 74 | 72 29 0d 0d 2f 2a 20 54 |ytext_pt|r)../* T|
|00000dc0| 68 65 20 66 6f 6c 6c 6f | 77 69 6e 67 20 69 73 20 |he follo|wing is |
|00000dd0| 62 65 63 61 75 73 65 20 | 77 65 20 63 61 6e 6e 6f |because |we canno|
|00000de0| 74 20 70 6f 72 74 61 62 | 6c 79 20 67 65 74 20 6f |t portab|ly get o|
|00000df0| 75 72 20 68 61 6e 64 73 | 20 6f 6e 20 73 69 7a 65 |ur hands| on size|
|00000e00| 5f 74 0d 20 2a 20 28 77 | 69 74 68 6f 75 74 20 61 |_t. * (w|ithout a|
|00000e10| 75 74 6f 63 6f 6e 66 27 | 73 20 68 65 6c 70 2c 20 |utoconf'|s help, |
|00000e20| 77 68 69 63 68 20 69 73 | 6e 27 74 20 61 76 61 69 |which is|n't avai|
|00000e30| 6c 61 62 6c 65 20 62 65 | 63 61 75 73 65 20 77 65 |lable be|cause we|
|00000e40| 20 77 61 6e 74 0d 20 2a | 20 66 6c 65 78 2d 67 65 | want. *| flex-ge|
|00000e50| 6e 65 72 61 74 65 64 20 | 73 63 61 6e 6e 65 72 73 |nerated |scanners|
|00000e60| 20 74 6f 20 63 6f 6d 70 | 69 6c 65 20 6f 6e 20 74 | to comp|ile on t|
|00000e70| 68 65 69 72 20 6f 77 6e | 29 2e 0d 20 2a 2f 0d 74 |heir own|).. */.t|
|00000e80| 79 70 65 64 65 66 20 75 | 6e 73 69 67 6e 65 64 20 |ypedef u|nsigned |
|00000e90| 69 6e 74 20 79 79 5f 73 | 69 7a 65 5f 74 3b 0d 0d |int yy_s|ize_t;..|
|00000ea0| 0d 73 74 72 75 63 74 20 | 79 79 5f 62 75 66 66 65 |.struct |yy_buffe|
|00000eb0| 72 5f 73 74 61 74 65 20 | 7b 0d 09 69 73 74 72 65 |r_state |{..istre|
|00000ec0| 61 6d 2a 20 79 79 5f 69 | 6e 70 75 74 5f 66 69 6c |am* yy_i|nput_fil|
|00000ed0| 65 3b 0d 09 63 68 61 72 | 2a 09 79 79 5f 63 68 5f |e;..char|*.yy_ch_|
|00000ee0| 62 75 66 3b 09 09 2f 2f | 20 69 6e 70 75 74 20 62 |buf;..//| input b|
|00000ef0| 75 66 66 65 72 0d 09 63 | 68 61 72 2a 09 79 79 5f |uffer..c|har*.yy_|
|00000f00| 62 75 66 5f 70 6f 73 3b | 09 09 2f 2f 20 63 75 72 |buf_pos;|..// cur|
|00000f10| 72 65 6e 74 20 70 6f 73 | 69 74 69 6f 6e 20 69 6e |rent pos|ition in|
|00000f20| 20 69 6e 70 75 74 20 62 | 75 66 66 65 72 0d 0d 09 | input b|uffer...|
|00000f30| 2f 2f 20 53 69 7a 65 20 | 6f 66 20 69 6e 70 75 74 |// Size |of input|
|00000f40| 20 62 75 66 66 65 72 20 | 69 6e 20 62 79 74 65 73 | buffer |in bytes|
|00000f50| 2c 20 6e 6f 74 20 69 6e | 63 6c 75 64 69 6e 67 20 |, not in|cluding |
|00000f60| 72 6f 6f 6d 20 66 6f 72 | 20 45 4f 42 20 63 68 61 |room for| EOB cha|
|00000f70| 72 61 63 74 65 72 73 2e | 0d 09 79 79 5f 73 69 7a |racters.|..yy_siz|
|00000f80| 65 5f 74 20 79 79 5f 62 | 75 66 5f 73 69 7a 65 3b |e_t yy_b|uf_size;|
|00000f90| 0d 0d 09 2f 2f 20 4e 75 | 6d 62 65 72 20 6f 66 20 |...// Nu|mber of |
|00000fa0| 63 68 61 72 61 63 74 65 | 72 73 20 72 65 61 64 20 |characte|rs read |
|00000fb0| 69 6e 74 6f 20 79 79 5f | 63 68 5f 62 75 66 2c 20 |into yy_|ch_buf, |
|00000fc0| 6e 6f 74 20 69 6e 63 6c | 75 64 69 6e 67 20 45 4f |not incl|uding EO|
|00000fd0| 42 20 63 68 61 72 61 63 | 74 65 72 73 2e 0d 09 69 |B charac|ters...i|
|00000fe0| 6e 74 20 79 79 5f 6e 5f | 63 68 61 72 73 3b 0d 0d |nt yy_n_|chars;..|
|00000ff0| 09 2f 2a 20 57 68 65 74 | 68 65 72 20 77 65 20 22 |./* Whet|her we "|
|00001000| 6f 77 6e 22 20 74 68 65 | 20 62 75 66 66 65 72 20 |own" the| buffer |
|00001010| 2d 20 69 2e 65 2e 2c 20 | 77 65 20 6b 6e 6f 77 20 |- i.e., |we know |
|00001020| 77 65 20 63 72 65 61 74 | 65 64 20 69 74 2c 20 61 |we creat|ed it, a|
|00001030| 6e 64 0d 09 20 2a 20 63 | 61 6e 20 72 65 61 6c 6c |nd.. * c|an reall|
|00001040| 6f 63 28 29 20 69 74 20 | 74 6f 20 67 72 6f 77 20 |oc() it |to grow |
|00001050| 69 74 2c 20 61 6e 64 20 | 73 68 6f 75 6c 64 20 66 |it, and |should f|
|00001060| 72 65 65 28 29 20 69 74 | 20 74 6f 20 64 65 6c 65 |ree() it| to dele|
|00001070| 74 65 20 69 74 2e 0d 09 | 20 2a 2f 0d 09 69 6e 74 |te it...| */..int|
|00001080| 20 79 79 5f 69 73 5f 6f | 75 72 5f 62 75 66 66 65 | yy_is_o|ur_buffe|
|00001090| 72 3b 0d 0d 09 2f 2a 20 | 57 68 65 74 68 65 72 20 |r;.../* |Whether |
|000010a0| 74 68 69 73 20 69 73 20 | 61 6e 20 22 69 6e 74 65 |this is |an "inte|
|000010b0| 72 61 63 74 69 76 65 22 | 20 69 6e 70 75 74 20 73 |ractive"| input s|
|000010c0| 6f 75 72 63 65 3b 20 69 | 66 20 73 6f 2c 20 61 6e |ource; i|f so, an|
|000010d0| 64 20 69 66 20 77 65 27 | 72 65 0d 09 20 2a 20 75 |d if we'|re.. * u|
|000010e0| 73 69 6e 67 20 73 74 64 | 69 6f 20 66 6f 72 20 69 |sing std|io for i|
|000010f0| 6e 70 75 74 2c 20 74 68 | 65 6e 20 77 65 20 77 61 |nput, th|en we wa|
|00001100| 6e 74 20 74 6f 20 75 73 | 65 20 67 65 74 63 28 29 |nt to us|e getc()|
|00001110| 20 69 6e 73 74 65 61 64 | 20 6f 66 0d 09 20 2a 20 | instead| of.. * |
|00001120| 66 72 65 61 64 28 29 2c | 20 74 6f 20 6d 61 6b 65 |fread(),| to make|
|00001130| 20 73 75 72 65 20 77 65 | 20 73 74 6f 70 20 66 65 | sure we| stop fe|
|00001140| 74 63 68 69 6e 67 20 69 | 6e 70 75 74 20 61 66 74 |tching i|nput aft|
|00001150| 65 72 20 65 61 63 68 20 | 6e 65 77 6c 69 6e 65 2e |er each |newline.|
|00001160| 0d 09 20 2a 2f 0d 09 69 | 6e 74 20 79 79 5f 69 73 |.. */..i|nt yy_is|
|00001170| 5f 69 6e 74 65 72 61 63 | 74 69 76 65 3b 0d 0d 09 |_interac|tive;...|
|00001180| 2f 2a 20 57 68 65 74 68 | 65 72 20 77 65 27 72 65 |/* Wheth|er we're|
|00001190| 20 63 6f 6e 73 69 64 65 | 72 65 64 20 74 6f 20 62 | conside|red to b|
|000011a0| 65 20 61 74 20 74 68 65 | 20 62 65 67 69 6e 6e 69 |e at the| beginni|
|000011b0| 6e 67 20 6f 66 20 61 20 | 6c 69 6e 65 2e 0d 09 20 |ng of a |line... |
|000011c0| 2a 20 49 66 20 73 6f 2c | 20 27 5e 27 20 72 75 6c |* If so,| '^' rul|
|000011d0| 65 73 20 77 69 6c 6c 20 | 62 65 20 61 63 74 69 76 |es will |be activ|
|000011e0| 65 20 6f 6e 20 74 68 65 | 20 6e 65 78 74 20 6d 61 |e on the| next ma|
|000011f0| 74 63 68 2c 20 6f 74 68 | 65 72 77 69 73 65 20 6e |tch, oth|erwise n|
|00001200| 6f 74 2e 0d 09 20 2a 2f | 0d 09 69 6e 74 20 79 79 |ot... */|..int yy|
|00001210| 5f 61 74 5f 62 6f 6c 3b | 0d 0d 09 2f 2f 20 57 68 |_at_bol;|...// Wh|
|00001220| 65 74 68 65 72 20 74 6f | 20 74 72 79 20 74 6f 20 |ether to| try to |
|00001230| 66 69 6c 6c 20 74 68 65 | 20 69 6e 70 75 74 20 62 |fill the| input b|
|00001240| 75 66 66 65 72 20 77 68 | 65 6e 20 77 65 20 72 65 |uffer wh|en we re|
|00001250| 61 63 68 20 74 68 65 20 | 65 6e 64 20 6f 66 20 69 |ach the |end of i|
|00001260| 74 2e 0d 09 69 6e 74 20 | 79 79 5f 66 69 6c 6c 5f |t...int |yy_fill_|
|00001270| 62 75 66 66 65 72 3b 0d | 0d 09 69 6e 74 20 79 79 |buffer;.|..int yy|
|00001280| 5f 62 75 66 66 65 72 5f | 73 74 61 74 75 73 3b 0d |_buffer_|status;.|
|00001290| 23 64 65 66 69 6e 65 20 | 59 59 5f 42 55 46 46 45 |#define |YY_BUFFE|
|000012a0| 52 5f 4e 45 57 09 09 30 | 0d 23 64 65 66 69 6e 65 |R_NEW..0|.#define|
|000012b0| 20 59 59 5f 42 55 46 46 | 45 52 5f 4e 4f 52 4d 41 | YY_BUFF|ER_NORMA|
|000012c0| 4c 09 31 0d 09 2f 2a 20 | 57 68 65 6e 20 61 6e 20 |L.1../* |When an |
|000012d0| 45 4f 46 27 73 20 62 65 | 65 6e 20 73 65 65 6e 20 |EOF's be|en seen |
|000012e0| 62 75 74 20 74 68 65 72 | 65 27 73 20 73 74 69 6c |but ther|e's stil|
|000012f0| 6c 20 73 6f 6d 65 20 74 | 65 78 74 20 74 6f 20 70 |l some t|ext to p|
|00001300| 72 6f 63 65 73 73 0d 09 | 20 2a 20 74 68 65 6e 20 |rocess..| * then |
|00001310| 77 65 20 6d 61 72 6b 20 | 74 68 65 20 62 75 66 66 |we mark |the buff|
|00001320| 65 72 20 61 73 20 59 59 | 5f 45 4f 46 5f 50 45 4e |er as YY|_EOF_PEN|
|00001330| 44 49 4e 47 2c 20 74 6f | 20 69 6e 64 69 63 61 74 |DING, to| indicat|
|00001340| 65 20 74 68 61 74 20 77 | 65 0d 09 20 2a 20 73 68 |e that w|e.. * sh|
|00001350| 6f 75 6c 64 6e 27 74 20 | 74 72 79 20 72 65 61 64 |ouldn't |try read|
|00001360| 69 6e 67 20 66 72 6f 6d | 20 74 68 65 20 69 6e 70 |ing from| the inp|
|00001370| 75 74 20 73 6f 75 72 63 | 65 20 61 6e 79 20 6d 6f |ut sourc|e any mo|
|00001380| 72 65 2e 20 20 57 65 20 | 6d 69 67 68 74 0d 09 20 |re. We |might.. |
|00001390| 2a 20 73 74 69 6c 6c 20 | 68 61 76 65 20 61 20 62 |* still |have a b|
|000013a0| 75 6e 63 68 20 6f 66 20 | 74 6f 6b 65 6e 73 20 74 |unch of |tokens t|
|000013b0| 6f 20 6d 61 74 63 68 2c | 20 74 68 6f 75 67 68 2c |o match,| though,|
|000013c0| 20 62 65 63 61 75 73 65 | 20 6f 66 0d 09 20 2a 20 | because| of.. * |
|000013d0| 70 6f 73 73 69 62 6c 65 | 20 62 61 63 6b 69 6e 67 |possible| backing|
|000013e0| 2d 75 70 2e 0d 09 20 2a | 0d 09 20 2a 20 57 68 65 |-up... *|.. * Whe|
|000013f0| 6e 20 77 65 20 61 63 74 | 75 61 6c 6c 79 20 73 65 |n we act|ually se|
|00001400| 65 20 74 68 65 20 45 4f | 46 2c 20 77 65 20 63 68 |e the EO|F, we ch|
|00001410| 61 6e 67 65 20 74 68 65 | 20 73 74 61 74 75 73 20 |ange the| status |
|00001420| 74 6f 20 22 6e 65 77 22 | 0d 09 20 2a 20 28 76 69 |to "new"|.. * (vi|
|00001430| 61 20 79 79 72 65 73 74 | 61 72 74 28 29 29 2c 20 |a yyrest|art()), |
|00001440| 73 6f 20 74 68 61 74 20 | 74 68 65 20 75 73 65 72 |so that |the user|
|00001450| 20 63 61 6e 20 63 6f 6e | 74 69 6e 75 65 20 73 63 | can con|tinue sc|
|00001460| 61 6e 6e 69 6e 67 20 62 | 79 0d 09 20 2a 20 6a 75 |anning b|y.. * ju|
|00001470| 73 74 20 70 6f 69 6e 74 | 69 6e 67 20 79 79 69 6e |st point|ing yyin|
|00001480| 20 61 74 20 61 20 6e 65 | 77 20 69 6e 70 75 74 20 | at a ne|w input |
|00001490| 66 69 6c 65 2e 0d 09 20 | 2a 2f 0d 23 64 65 66 69 |file... |*/.#defi|
|000014a0| 6e 65 20 59 59 5f 42 55 | 46 46 45 52 5f 45 4f 46 |ne YY_BU|FFER_EOF|
|000014b0| 5f 50 45 4e 44 49 4e 47 | 20 32 0d 7d 3b 0d 0d 25 |_PENDING| 2.};..%|
|000014c0| 2d 20 53 74 61 6e 64 61 | 72 64 20 28 6e 6f 6e 2d |- Standa|rd (non-|
|000014d0| 43 2b 2b 29 20 64 65 66 | 69 6e 69 74 69 6f 6e 0d |C++) def|inition.|
|000014e0| 73 74 61 74 69 63 20 59 | 59 5f 42 55 46 46 45 52 |static Y|Y_BUFFER|
|000014f0| 5f 53 54 41 54 45 20 79 | 79 5f 63 75 72 72 65 6e |_STATE y|y_curren|
|00001500| 74 5f 62 75 66 66 65 72 | 20 3d 20 30 3b 0d 25 2a |t_buffer| = 0;.%*|
|00001510| 0d 0d 2f 2a 20 57 65 20 | 70 72 6f 76 69 64 65 20 |../* We |provide |
|00001520| 6d 61 63 72 6f 73 20 66 | 6f 72 20 61 63 63 65 73 |macros f|or acces|
|00001530| 73 69 6e 67 20 62 75 66 | 66 65 72 20 73 74 61 74 |sing buf|fer stat|
|00001540| 65 73 20 69 6e 20 63 61 | 73 65 20 69 6e 20 74 68 |es in ca|se in th|
|00001550| 65 0d 20 2a 20 66 75 74 | 75 72 65 20 77 65 20 77 |e. * fut|ure we w|
|00001560| 61 6e 74 20 74 6f 20 70 | 75 74 20 74 68 65 20 62 |ant to p|ut the b|
|00001570| 75 66 66 65 72 20 73 74 | 61 74 65 73 20 69 6e 20 |uffer st|ates in |
|00001580| 61 20 6d 6f 72 65 20 67 | 65 6e 65 72 61 6c 0d 20 |a more g|eneral. |
|00001590| 2a 20 22 73 63 61 6e 6e | 65 72 20 73 74 61 74 65 |* "scann|er state|
|000015a0| 22 2e 0d 20 2a 2f 0d 23 | 64 65 66 69 6e 65 20 59 |".. */.#|define Y|
|000015b0| 59 5f 43 55 52 52 45 4e | 54 5f 42 55 46 46 45 52 |Y_CURREN|T_BUFFER|
|000015c0| 20 79 79 5f 63 75 72 72 | 65 6e 74 5f 62 75 66 66 | yy_curr|ent_buff|
|000015d0| 65 72 0d 0d 0d 25 2d 20 | 53 74 61 6e 64 61 72 64 |er...%- |Standard|
|000015e0| 20 28 6e 6f 6e 2d 43 2b | 2b 29 20 64 65 66 69 6e | (non-C+|+) defin|
|000015f0| 69 74 69 6f 6e 0d 2f 2f | 20 79 79 5f 68 6f 6c 64 |ition.//| yy_hold|
|00001600| 5f 63 68 61 72 20 68 6f | 6c 64 73 20 74 68 65 20 |_char ho|lds the |
|00001610| 63 68 61 72 61 63 74 65 | 72 20 6c 6f 73 74 20 77 |characte|r lost w|
|00001620| 68 65 6e 20 79 79 74 65 | 78 74 20 69 73 20 66 6f |hen yyte|xt is fo|
|00001630| 72 6d 65 64 2e 0d 73 74 | 61 74 69 63 20 63 68 61 |rmed..st|atic cha|
|00001640| 72 20 79 79 5f 68 6f 6c | 64 5f 63 68 61 72 3b 0d |r yy_hol|d_char;.|
|00001650| 0d 73 74 61 74 69 63 20 | 69 6e 74 20 79 79 5f 6e |.static |int yy_n|
|00001660| 5f 63 68 61 72 73 3b 09 | 09 2f 2f 20 6e 75 6d 62 |_chars;.|.// numb|
|00001670| 65 72 20 6f 66 20 63 68 | 61 72 61 63 74 65 72 73 |er of ch|aracters|
|00001680| 20 72 65 61 64 20 69 6e | 74 6f 20 79 79 5f 63 68 | read in|to yy_ch|
|00001690| 5f 62 75 66 0d 0d 0d 69 | 6e 74 20 79 79 6c 65 6e |_buf...i|nt yylen|
|000016a0| 67 3b 0d 0d 2f 2f 20 50 | 6f 69 6e 74 73 20 74 6f |g;..// P|oints to|
|000016b0| 20 63 75 72 72 65 6e 74 | 20 63 68 61 72 61 63 74 | current| charact|
|000016c0| 65 72 20 69 6e 20 62 75 | 66 66 65 72 2e 0d 73 74 |er in bu|ffer..st|
|000016d0| 61 74 69 63 20 63 68 61 | 72 2a 20 79 79 5f 63 5f |atic cha|r* yy_c_|
|000016e0| 62 75 66 5f 70 20 3d 20 | 28 63 68 61 72 2a 29 20 |buf_p = |(char*) |
|000016f0| 30 3b 0d 73 74 61 74 69 | 63 20 69 6e 74 20 79 79 |0;.stati|c int yy|
|00001700| 5f 69 6e 69 74 09 3d 20 | 31 3b 09 2f 2f 20 77 68 |_init.= |1;.// wh|
|00001710| 65 74 68 65 72 20 77 65 | 20 6e 65 65 64 20 74 6f |ether we| need to|
|00001720| 20 69 6e 69 74 69 61 6c | 69 7a 65 0d 73 74 61 74 | initial|ize.stat|
|00001730| 69 63 20 69 6e 74 20 79 | 79 5f 73 74 61 72 74 09 |ic int y|y_start.|
|00001740| 3d 20 30 3b 09 2f 2f 20 | 73 74 61 72 74 20 73 74 |= 0;.// |start st|
|00001750| 61 74 65 20 6e 75 6d 62 | 65 72 0d 0d 2f 2a 20 46 |ate numb|er../* F|
|00001760| 6c 61 67 20 77 68 69 63 | 68 20 69 73 20 75 73 65 |lag whic|h is use|
|00001770| 64 20 74 6f 20 61 6c 6c | 6f 77 20 79 79 77 72 61 |d to all|ow yywra|
|00001780| 70 28 29 27 73 20 74 6f | 20 64 6f 20 62 75 66 66 |p()'s to| do buff|
|00001790| 65 72 20 73 77 69 74 63 | 68 65 73 0d 20 2a 20 69 |er switc|hes. * i|
|000017a0| 6e 73 74 65 61 64 20 6f | 66 20 73 65 74 74 69 6e |nstead o|f settin|
|000017b0| 67 20 75 70 20 61 20 66 | 72 65 73 68 20 79 79 69 |g up a f|resh yyi|
|000017c0| 6e 2e 20 20 41 20 62 69 | 74 20 6f 66 20 61 20 68 |n. A bi|t of a h|
|000017d0| 61 63 6b 20 2e 2e 2e 0d | 20 2a 2f 0d 73 74 61 74 |ack ....| */.stat|
|000017e0| 69 63 20 69 6e 74 20 79 | 79 5f 64 69 64 5f 62 75 |ic int y|y_did_bu|
|000017f0| 66 66 65 72 5f 73 77 69 | 74 63 68 5f 6f 6e 5f 65 |ffer_swi|tch_on_e|
|00001800| 6f 66 3b 0d 0d 76 6f 69 | 64 20 79 79 72 65 73 74 |of;..voi|d yyrest|
|00001810| 61 72 74 09 09 09 09 09 | 28 69 73 74 72 65 61 6d |art.....|(istream|
|00001820| 2a 20 69 6e 70 75 74 5f | 66 69 6c 65 29 3b 0d 0d |* input_|file);..|
|00001830| 76 6f 69 64 20 79 79 5f | 73 77 69 74 63 68 5f 74 |void yy_|switch_t|
|00001840| 6f 5f 62 75 66 66 65 72 | 09 09 28 59 59 5f 42 55 |o_buffer|..(YY_BU|
|00001850| 46 46 45 52 5f 53 54 41 | 54 45 20 6e 65 77 5f 62 |FFER_STA|TE new_b|
|00001860| 75 66 66 65 72 29 3b 0d | 76 6f 69 64 20 79 79 5f |uffer);.|void yy_|
|00001870| 6c 6f 61 64 5f 62 75 66 | 66 65 72 5f 73 74 61 74 |load_buf|fer_stat|
|00001880| 65 09 09 28 76 6f 69 64 | 29 3b 0d 59 59 5f 42 55 |e..(void|);.YY_BU|
|00001890| 46 46 45 52 5f 53 54 41 | 54 45 20 79 79 5f 63 72 |FFER_STA|TE yy_cr|
|000018a0| 65 61 74 65 5f 62 75 66 | 66 65 72 28 69 73 74 72 |eate_buf|fer(istr|
|000018b0| 65 61 6d 2a 20 66 69 6c | 65 2c 20 69 6e 74 20 73 |eam* fil|e, int s|
|000018c0| 69 7a 65 29 3b 0d 76 6f | 69 64 20 79 79 5f 64 65 |ize);.vo|id yy_de|
|000018d0| 6c 65 74 65 5f 62 75 66 | 66 65 72 09 09 09 28 59 |lete_buf|fer...(Y|
|000018e0| 59 5f 42 55 46 46 45 52 | 5f 53 54 41 54 45 20 62 |Y_BUFFER|_STATE b|
|000018f0| 29 3b 0d 76 6f 69 64 20 | 79 79 5f 69 6e 69 74 5f |);.void |yy_init_|
|00001900| 62 75 66 66 65 72 09 09 | 09 09 28 59 59 5f 42 55 |buffer..|..(YY_BU|
|00001910| 46 46 45 52 5f 53 54 41 | 54 45 20 62 2c 20 69 73 |FFER_STA|TE b, is|
|00001920| 74 72 65 61 6d 2a 20 66 | 69 6c 65 29 3b 0d 76 6f |tream* f|ile);.vo|
|00001930| 69 64 20 79 79 5f 66 6c | 75 73 68 5f 62 75 66 66 |id yy_fl|ush_buff|
|00001940| 65 72 09 09 09 28 59 59 | 5f 42 55 46 46 45 52 5f |er...(YY|_BUFFER_|
|00001950| 53 54 41 54 45 20 62 29 | 3b 0d 23 64 65 66 69 6e |STATE b)|;.#defin|
|00001960| 65 20 59 59 5f 46 4c 55 | 53 48 5f 42 55 46 46 45 |e YY_FLU|SH_BUFFE|
|00001970| 52 20 79 79 5f 66 6c 75 | 73 68 5f 62 75 66 66 65 |R yy_flu|sh_buffe|
|00001980| 72 28 79 79 5f 63 75 72 | 72 65 6e 74 5f 62 75 66 |r(yy_cur|rent_buf|
|00001990| 66 65 72 29 0d 0d 59 59 | 5f 42 55 46 46 45 52 5f |fer)..YY|_BUFFER_|
|000019a0| 53 54 41 54 45 20 79 79 | 5f 73 63 61 6e 5f 62 75 |STATE yy|_scan_bu|
|000019b0| 66 66 65 72 09 28 63 68 | 61 72 2a 20 62 61 73 65 |ffer.(ch|ar* base|
|000019c0| 2c 20 79 79 5f 73 69 7a | 65 5f 74 20 73 69 7a 65 |, yy_siz|e_t size|
|000019d0| 29 3b 0d 59 59 5f 42 55 | 46 46 45 52 5f 53 54 41 |);.YY_BU|FFER_STA|
|000019e0| 54 45 20 79 79 5f 73 63 | 61 6e 5f 73 74 72 69 6e |TE yy_sc|an_strin|
|000019f0| 67 09 28 79 79 63 6f 6e | 73 74 20 63 68 61 72 2a |g.(yycon|st char*|
|00001a00| 20 73 74 72 29 3b 0d 59 | 59 5f 42 55 46 46 45 52 | str);.Y|Y_BUFFER|
|00001a10| 5f 53 54 41 54 45 20 79 | 79 5f 73 63 61 6e 5f 62 |_STATE y|y_scan_b|
|00001a20| 79 74 65 73 09 28 79 79 | 63 6f 6e 73 74 20 63 68 |ytes.(yy|const ch|
|00001a30| 61 72 2a 20 62 79 74 65 | 73 2c 20 69 6e 74 20 6c |ar* byte|s, int l|
|00001a40| 65 6e 29 3b 0d 25 2a 0d | 0d 73 74 61 74 69 63 20 |en);.%*.|.static |
|00001a50| 76 6f 69 64 2a 09 79 79 | 5f 66 6c 65 78 5f 61 6c |void*.yy|_flex_al|
|00001a60| 6c 6f 63 09 28 79 79 5f | 73 69 7a 65 5f 74 29 3b |loc.(yy_|size_t);|
|00001a70| 0d 73 74 61 74 69 63 20 | 76 6f 69 64 2a 09 79 79 |.static |void*.yy|
|00001a80| 5f 66 6c 65 78 5f 72 65 | 61 6c 6c 6f 63 09 28 76 |_flex_re|alloc.(v|
|00001a90| 6f 69 64 2a 2c 20 79 79 | 5f 73 69 7a 65 5f 74 29 |oid*, yy|_size_t)|
|00001aa0| 3b 0d 73 74 61 74 69 63 | 20 76 6f 69 64 09 09 79 |;.static| void..y|
|00001ab0| 79 5f 66 6c 65 78 5f 66 | 72 65 65 09 28 76 6f 69 |y_flex_f|ree.(voi|
|00001ac0| 64 2a 29 3b 0d 0d 23 64 | 65 66 69 6e 65 20 79 79 |d*);..#d|efine yy|
|00001ad0| 5f 6e 65 77 5f 62 75 66 | 66 65 72 09 79 79 5f 63 |_new_buf|fer.yy_c|
|00001ae0| 72 65 61 74 65 5f 62 75 | 66 66 65 72 0d 0d 23 64 |reate_bu|ffer..#d|
|00001af0| 65 66 69 6e 65 20 79 79 | 5f 73 65 74 5f 69 6e 74 |efine yy|_set_int|
|00001b00| 65 72 61 63 74 69 76 65 | 28 69 73 5f 69 6e 74 65 |eractive|(is_inte|
|00001b10| 72 61 63 74 69 76 65 29 | 09 7b 20 5c 0d 09 69 66 |ractive)|.{ \..if|
|00001b20| 20 28 20 21 20 79 79 5f | 63 75 72 72 65 6e 74 5f | ( ! yy_|current_|
|00001b30| 62 75 66 66 65 72 20 29 | 20 5c 0d 09 09 79 79 5f |buffer )| \...yy_|
|00001b40| 63 75 72 72 65 6e 74 5f | 62 75 66 66 65 72 20 3d |current_|buffer =|
|00001b50| 20 79 79 5f 63 72 65 61 | 74 65 5f 62 75 66 66 65 | yy_crea|te_buffe|
|00001b60| 72 28 20 79 79 69 6e 2c | 20 59 59 5f 42 55 46 5f |r( yyin,| YY_BUF_|
|00001b70| 53 49 5a 45 20 29 3b 20 | 5c 0d 09 79 79 5f 63 75 |SIZE ); |\..yy_cu|
|00001b80| 72 72 65 6e 74 5f 62 75 | 66 66 65 72 2d 3e 79 79 |rrent_bu|ffer->yy|
|00001b90| 5f 69 73 5f 69 6e 74 65 | 72 61 63 74 69 76 65 20 |_is_inte|ractive |
|00001ba0| 3d 20 69 73 5f 69 6e 74 | 65 72 61 63 74 69 76 65 |= is_int|eractive|
|00001bb0| 3b 20 5c 0d 09 7d 0d 0d | 23 64 65 66 69 6e 65 20 |; \..}..|#define |
|00001bc0| 79 79 5f 73 65 74 5f 62 | 6f 6c 28 61 74 5f 62 6f |yy_set_b|ol(at_bo|
|00001bd0| 6c 29 09 7b 20 5c 0d 09 | 69 66 20 28 20 21 20 79 |l).{ \..|if ( ! y|
|00001be0| 79 5f 63 75 72 72 65 6e | 74 5f 62 75 66 66 65 72 |y_curren|t_buffer|
|00001bf0| 20 29 20 5c 0d 09 09 79 | 79 5f 63 75 72 72 65 6e | ) \...y|y_curren|
|00001c00| 74 5f 62 75 66 66 65 72 | 20 3d 20 79 79 5f 63 72 |t_buffer| = yy_cr|
|00001c10| 65 61 74 65 5f 62 75 66 | 66 65 72 28 20 79 79 69 |eate_buf|fer( yyi|
|00001c20| 6e 2c 20 59 59 5f 42 55 | 46 5f 53 49 5a 45 20 29 |n, YY_BU|F_SIZE )|
|00001c30| 3b 20 5c 0d 09 79 79 5f | 63 75 72 72 65 6e 74 5f |; \..yy_|current_|
|00001c40| 62 75 66 66 65 72 2d 3e | 79 79 5f 61 74 5f 62 6f |buffer->|yy_at_bo|
|00001c50| 6c 20 3d 20 61 74 5f 62 | 6f 6c 3b 20 5c 0d 09 7d |l = at_b|ol; \..}|
|00001c60| 0d 0d 23 64 65 66 69 6e | 65 20 59 59 5f 41 54 5f |..#defin|e YY_AT_|
|00001c70| 42 4f 4c 28 29 20 28 79 | 79 5f 63 75 72 72 65 6e |BOL() (y|y_curren|
|00001c80| 74 5f 62 75 66 66 65 72 | 2d 3e 79 79 5f 61 74 5f |t_buffer|->yy_at_|
|00001c90| 62 6f 6c 29 0d 0d 25 25 | 20 79 79 74 65 78 74 2f |bol)..%%| yytext/|
|00001ca0| 79 79 69 6e 2f 79 79 6f | 75 74 2f 79 79 5f 73 74 |yyin/yyo|ut/yy_st|
|00001cb0| 61 74 65 5f 74 79 70 65 | 2f 79 79 6c 69 6e 65 6e |ate_type|/yylinen|
|00001cc0| 6f 20 65 74 63 2e 20 64 | 65 66 27 73 20 26 20 69 |o etc. d|ef's & i|
|00001cd0| 6e 69 74 20 67 6f 20 68 | 65 72 65 0d 0d 25 2d 20 |nit go h|ere..%- |
|00001ce0| 53 74 61 6e 64 61 72 64 | 20 28 6e 6f 6e 2d 43 2b |Standard| (non-C+|
|00001cf0| 2b 29 20 64 65 66 69 6e | 69 74 69 6f 6e 0d 73 74 |+) defin|ition.st|
|00001d00| 61 74 69 63 20 79 79 5f | 73 74 61 74 65 5f 74 79 |atic yy_|state_ty|
|00001d10| 70 65 09 79 79 5f 67 65 | 74 5f 70 72 65 76 69 6f |pe.yy_ge|t_previo|
|00001d20| 75 73 5f 73 74 61 74 65 | 09 28 76 6f 69 64 29 3b |us_state|.(void);|
|00001d30| 0d 73 74 61 74 69 63 20 | 79 79 5f 73 74 61 74 65 |.static |yy_state|
|00001d40| 5f 74 79 70 65 09 79 79 | 5f 74 72 79 5f 4e 55 4c |_type.yy|_try_NUL|
|00001d50| 5f 74 72 61 6e 73 09 09 | 28 79 79 5f 73 74 61 74 |_trans..|(yy_stat|
|00001d60| 65 5f 74 79 70 65 20 63 | 75 72 72 65 6e 74 5f 73 |e_type c|urrent_s|
|00001d70| 74 61 74 65 29 3b 0d 73 | 74 61 74 69 63 20 69 6e |tate);.s|tatic in|
|00001d80| 74 09 09 09 09 79 79 5f | 67 65 74 5f 6e 65 78 74 |t....yy_|get_next|
|00001d90| 5f 62 75 66 66 65 72 09 | 09 28 76 6f 69 64 29 3b |_buffer.|.(void);|
|00001da0| 0d 73 74 61 74 69 63 20 | 76 6f 69 64 09 09 09 09 |.static |void....|
|00001db0| 79 79 5f 66 61 74 61 6c | 5f 65 72 72 6f 72 09 09 |yy_fatal|_error..|
|00001dc0| 09 28 79 79 63 6f 6e 73 | 74 20 63 68 61 72 20 6d |.(yycons|t char m|
|00001dd0| 73 67 5b 5d 29 3b 0d 25 | 2a 0d 0d 2f 2a 20 44 6f |sg[]);.%|*../* Do|
|00001de0| 6e 65 20 61 66 74 65 72 | 20 74 68 65 20 63 75 72 |ne after| the cur|
|00001df0| 72 65 6e 74 20 70 61 74 | 74 65 72 6e 20 68 61 73 |rent pat|tern has|
|00001e00| 20 62 65 65 6e 20 6d 61 | 74 63 68 65 64 20 61 6e | been ma|tched an|
|00001e10| 64 20 62 65 66 6f 72 65 | 20 74 68 65 0d 20 2a 20 |d before| the. * |
|00001e20| 63 6f 72 72 65 73 70 6f | 6e 64 69 6e 67 20 61 63 |correspo|nding ac|
|00001e30| 74 69 6f 6e 20 2d 20 73 | 65 74 73 20 75 70 20 79 |tion - s|ets up y|
|00001e40| 79 74 65 78 74 2e 0d 20 | 2a 2f 0d 23 64 65 66 69 |ytext.. |*/.#defi|
|00001e50| 6e 65 09 59 59 5f 44 4f | 5f 42 45 46 4f 52 45 5f |ne.YY_DO|_BEFORE_|
|00001e60| 41 43 54 49 4f 4e 09 79 | 79 74 65 78 74 5f 70 74 |ACTION.y|ytext_pt|
|00001e70| 72 20 3d 20 79 79 5f 62 | 70 3b 20 5c 0d 25 25 20 |r = yy_b|p; \.%% |
|00001e80| 63 6f 64 65 20 74 6f 20 | 66 69 64 64 6c 65 20 79 |code to |fiddle y|
|00001e90| 79 74 65 78 74 20 61 6e | 64 20 79 79 6c 65 6e 67 |ytext an|d yyleng|
|00001ea0| 20 66 6f 72 20 79 79 6d | 6f 72 65 28 29 20 67 6f | for yym|ore() go|
|00001eb0| 65 73 20 68 65 72 65 0d | 09 79 79 5f 68 6f 6c 64 |es here.|.yy_hold|
|00001ec0| 5f 63 68 61 72 20 3d 20 | 2a 79 79 5f 63 70 3b 20 |_char = |*yy_cp; |
|00001ed0| 5c 0d 09 2a 79 79 5f 63 | 70 20 3d 20 27 5c 30 27 |\..*yy_c|p = '\0'|
|00001ee0| 3b 20 5c 0d 25 25 20 63 | 6f 64 65 20 74 6f 20 63 |; \.%% c|ode to c|
|00001ef0| 6f 70 79 20 79 79 74 65 | 78 74 5f 70 74 72 20 74 |opy yyte|xt_ptr t|
|00001f00| 6f 20 79 79 74 65 78 74 | 5b 5d 20 67 6f 65 73 20 |o yytext|[] goes |
|00001f10| 68 65 72 65 2c 20 69 66 | 20 25 61 72 72 61 79 0d |here, if| %array.|
|00001f20| 09 79 79 5f 63 5f 62 75 | 66 5f 70 20 3d 20 79 79 |.yy_c_bu|f_p = yy|
|00001f30| 5f 63 70 3b 0d 0d 25 25 | 20 64 61 74 61 20 74 61 |_cp;..%%| data ta|
|00001f40| 62 6c 65 73 20 66 6f 72 | 20 74 68 65 20 44 46 41 |bles for| the DFA|
|00001f50| 20 61 6e 64 20 74 68 65 | 20 75 73 65 72 27 73 20 | and the| user's |
|00001f60| 73 65 63 74 69 6f 6e 20 | 31 20 64 65 66 69 6e 69 |section |1 defini|
|00001f70| 74 69 6f 6e 73 20 67 6f | 20 68 65 72 65 0d 0d 2f |tions go| here../|
|00001f80| 2a 20 4d 61 63 72 6f 73 | 20 61 66 74 65 72 20 74 |* Macros| after t|
|00001f90| 68 69 73 20 70 6f 69 6e | 74 20 63 61 6e 20 61 6c |his poin|t can al|
|00001fa0| 6c 20 62 65 20 6f 76 65 | 72 72 69 64 64 65 6e 20 |l be ove|rridden |
|00001fb0| 62 79 20 75 73 65 72 20 | 64 65 66 69 6e 69 74 69 |by user |definiti|
|00001fc0| 6f 6e 73 20 69 6e 0d 20 | 2a 20 73 65 63 74 69 6f |ons in. |* sectio|
|00001fd0| 6e 20 31 2e 0d 20 2a 2f | 0d 0d 23 69 66 6e 64 65 |n 1.. */|..#ifnde|
|00001fe0| 66 20 59 59 5f 53 4b 49 | 50 5f 59 59 57 52 41 50 |f YY_SKI|P_YYWRAP|
|00001ff0| 0d 65 78 74 65 72 6e 20 | 59 59 5f 43 20 69 6e 74 |.extern |YY_C int|
|00002000| 20 79 79 77 72 61 70 20 | 28 76 6f 69 64 29 3b 0d | yywrap |(void);.|
|00002010| 23 65 6e 64 69 66 0d 0d | 25 2d 0d 23 69 66 6e 64 |#endif..|%-.#ifnd|
|00002020| 65 66 20 59 59 5f 4e 4f | 5f 55 4e 50 55 54 0d 73 |ef YY_NO|_UNPUT.s|
|00002030| 74 61 74 69 63 20 76 6f | 69 64 20 79 79 75 6e 70 |tatic vo|id yyunp|
|00002040| 75 74 20 28 69 6e 74 20 | 63 2c 20 63 68 61 72 2a |ut (int |c, char*|
|00002050| 20 62 75 66 5f 70 74 72 | 29 3b 0d 23 65 6e 64 69 | buf_ptr|);.#endi|
|00002060| 66 0d 25 2a 0d 0d 23 69 | 66 6e 64 65 66 20 79 79 |f.%*..#i|fndef yy|
|00002070| 74 65 78 74 5f 70 74 72 | 0d 73 74 61 74 69 63 20 |text_ptr|.static |
|00002080| 76 6f 69 64 20 79 79 5f | 66 6c 65 78 5f 73 74 72 |void yy_|flex_str|
|00002090| 6e 63 70 79 20 28 63 68 | 61 72 2a 2c 20 79 79 63 |ncpy (ch|ar*, yyc|
|000020a0| 6f 6e 73 74 20 63 68 61 | 72 2a 2c 20 69 6e 74 29 |onst cha|r*, int)|
|000020b0| 3b 0d 23 65 6e 64 69 66 | 0d 0d 23 69 66 6e 64 65 |;.#endif|..#ifnde|
|000020c0| 66 20 59 59 5f 4e 4f 5f | 49 4e 50 55 54 0d 73 74 |f YY_NO_|INPUT.st|
|000020d0| 61 74 69 63 20 69 6e 74 | 20 79 79 69 6e 70 75 74 |atic int| yyinput|
|000020e0| 20 28 76 6f 69 64 29 3b | 0d 23 65 6e 64 69 66 0d | (void);|.#endif.|
|000020f0| 0d 23 69 66 20 59 59 5f | 53 54 41 43 4b 5f 55 53 |.#if YY_|STACK_US|
|00002100| 45 44 0d 73 74 61 74 69 | 63 20 69 6e 74 20 79 79 |ED.stati|c int yy|
|00002110| 5f 73 74 61 72 74 5f 73 | 74 61 63 6b 5f 70 74 72 |_start_s|tack_ptr|
|00002120| 09 3d 20 30 3b 0d 73 74 | 61 74 69 63 20 69 6e 74 |.= 0;.st|atic int|
|00002130| 20 79 79 5f 73 74 61 72 | 74 5f 73 74 61 63 6b 5f | yy_star|t_stack_|
|00002140| 64 65 70 74 68 09 3d 20 | 30 3b 0d 73 74 61 74 69 |depth.= |0;.stati|
|00002150| 63 20 69 6e 74 20 2a 79 | 79 5f 73 74 61 72 74 5f |c int *y|y_start_|
|00002160| 73 74 61 63 6b 09 09 3d | 20 30 3b 0d 23 69 66 6e |stack..=| 0;.#ifn|
|00002170| 64 65 66 20 59 59 5f 4e | 4f 5f 50 55 53 48 5f 53 |def YY_N|O_PUSH_S|
|00002180| 54 41 54 45 0d 73 74 61 | 74 69 63 20 76 6f 69 64 |TATE.sta|tic void|
|00002190| 20 79 79 5f 70 75 73 68 | 5f 73 74 61 74 65 09 28 | yy_push|_state.(|
|000021a0| 69 6e 74 20 6e 65 77 5f | 73 74 61 74 65 29 3b 0d |int new_|state);.|
|000021b0| 23 65 6e 64 69 66 0d 23 | 69 66 6e 64 65 66 20 59 |#endif.#|ifndef Y|
|000021c0| 59 5f 4e 4f 5f 50 4f 50 | 5f 53 54 41 54 45 0d 73 |Y_NO_POP|_STATE.s|
|000021d0| 74 61 74 69 63 20 76 6f | 69 64 20 79 79 5f 70 6f |tatic vo|id yy_po|
|000021e0| 70 5f 73 74 61 74 65 09 | 28 76 6f 69 64 29 3b 0d |p_state.|(void);.|
|000021f0| 23 65 6e 64 69 66 0d 23 | 69 66 6e 64 65 66 20 59 |#endif.#|ifndef Y|
|00002200| 59 5f 4e 4f 5f 54 4f 50 | 5f 53 54 41 54 45 0d 73 |Y_NO_TOP|_STATE.s|
|00002210| 74 61 74 69 63 20 69 6e | 74 20 79 79 5f 74 6f 70 |tatic in|t yy_top|
|00002220| 5f 73 74 61 74 65 09 09 | 28 76 6f 69 64 29 3b 0d |_state..|(void);.|
|00002230| 23 65 6e 64 69 66 0d 0d | 23 65 6c 73 65 0d 23 64 |#endif..|#else.#d|
|00002240| 65 66 69 6e 65 20 59 59 | 5f 4e 4f 5f 50 55 53 48 |efine YY|_NO_PUSH|
|00002250| 5f 53 54 41 54 45 09 31 | 0d 23 64 65 66 69 6e 65 |_STATE.1|.#define|
|00002260| 20 59 59 5f 4e 4f 5f 50 | 4f 50 5f 53 54 41 54 45 | YY_NO_P|OP_STATE|
|00002270| 09 09 31 0d 23 64 65 66 | 69 6e 65 20 59 59 5f 4e |..1.#def|ine YY_N|
|00002280| 4f 5f 54 4f 50 5f 53 54 | 41 54 45 09 09 31 0d 23 |O_TOP_ST|ATE..1.#|
|00002290| 65 6e 64 69 66 0d 0d 23 | 69 66 64 65 66 20 59 59 |endif..#|ifdef YY|
|000022a0| 5f 4d 41 4c 4c 4f 43 5f | 44 45 43 4c 0d 59 59 5f |_MALLOC_|DECL.YY_|
|000022b0| 4d 41 4c 4c 4f 43 5f 44 | 45 43 4c 0d 23 65 6c 73 |MALLOC_D|ECL.#els|
|000022c0| 65 0d 23 69 66 20 5f 5f | 53 54 44 43 5f 5f 0d 23 |e.#if __|STDC__.#|
|000022d0| 69 66 6e 64 65 66 20 5f | 5f 63 70 6c 75 73 70 6c |ifndef _|_cpluspl|
|000022e0| 75 73 0d 23 69 6e 63 6c | 75 64 65 20 3c 73 74 64 |us.#incl|ude <std|
|000022f0| 6c 69 62 2e 68 3e 0d 23 | 65 6e 64 69 66 0d 23 65 |lib.h>.#|endif.#e|
|00002300| 6c 73 65 0d 2f 2a 20 4a | 75 73 74 20 74 72 79 20 |lse./* J|ust try |
|00002310| 74 6f 20 67 65 74 20 62 | 79 20 77 69 74 68 6f 75 |to get b|y withou|
|00002320| 74 20 64 65 63 6c 61 72 | 69 6e 67 20 74 68 65 20 |t declar|ing the |
|00002330| 72 6f 75 74 69 6e 65 73 | 2e 20 20 54 68 69 73 20 |routines|. This |
|00002340| 77 69 6c 6c 20 66 61 69 | 6c 0d 20 2a 20 6d 69 73 |will fai|l. * mis|
|00002350| 65 72 61 62 6c 79 20 6f | 6e 20 6e 6f 6e 2d 41 4e |erably o|n non-AN|
|00002360| 53 49 20 73 79 73 74 65 | 6d 73 20 66 6f 72 20 77 |SI syste|ms for w|
|00002370| 68 69 63 68 20 73 69 7a | 65 6f 66 28 73 69 7a 65 |hich siz|eof(size|
|00002380| 5f 74 29 20 21 3d 20 73 | 69 7a 65 6f 66 28 69 6e |_t) != s|izeof(in|
|00002390| 74 29 0d 20 2a 20 6f 72 | 20 73 69 7a 65 6f 66 28 |t). * or| sizeof(|
|000023a0| 76 6f 69 64 2a 29 20 21 | 3d 20 73 69 7a 65 6f 66 |void*) !|= sizeof|
|000023b0| 28 69 6e 74 29 2e 0d 20 | 2a 2f 0d 23 65 6e 64 69 |(int).. |*/.#endi|
|000023c0| 66 0d 23 65 6e 64 69 66 | 0d 0d 2f 2f 20 41 6d 6f |f.#endif|..// Amo|
|000023d0| 75 6e 74 20 6f 66 20 73 | 74 75 66 66 20 74 6f 20 |unt of s|tuff to |
|000023e0| 73 6c 75 72 70 20 75 70 | 20 77 69 74 68 20 65 61 |slurp up| with ea|
|000023f0| 63 68 20 72 65 61 64 2e | 0d 23 69 66 6e 64 65 66 |ch read.|.#ifndef|
|00002400| 20 59 59 5f 52 45 41 44 | 5f 42 55 46 5f 53 49 5a | YY_READ|_BUF_SIZ|
|00002410| 45 0d 23 64 65 66 69 6e | 65 20 59 59 5f 52 45 41 |E.#defin|e YY_REA|
|00002420| 44 5f 42 55 46 5f 53 49 | 5a 45 20 38 31 39 32 0d |D_BUF_SI|ZE 8192.|
|00002430| 23 65 6e 64 69 66 0d 0d | 2f 2f 20 43 6f 70 79 20 |#endif..|// Copy |
|00002440| 77 68 61 74 65 76 65 72 | 20 74 68 65 20 6c 61 73 |whatever| the las|
|00002450| 74 20 72 75 6c 65 20 6d | 61 74 63 68 65 64 20 74 |t rule m|atched t|
|00002460| 6f 20 74 68 65 20 73 74 | 61 6e 64 61 72 64 20 6f |o the st|andard o|
|00002470| 75 74 70 75 74 2e 0d 0d | 23 69 66 6e 64 65 66 20 |utput...|#ifndef |
|00002480| 45 43 48 4f 0d 25 2d 20 | 53 74 61 6e 64 61 72 64 |ECHO.%- |Standard|
|00002490| 20 28 6e 6f 6e 2d 43 2b | 2b 29 20 64 65 66 69 6e | (non-C+|+) defin|
|000024a0| 69 74 69 6f 6e 0d 2f 2a | 20 54 68 69 73 20 75 73 |ition./*| This us|
|000024b0| 65 64 20 74 6f 20 62 65 | 20 61 6e 20 66 70 75 74 |ed to be| an fput|
|000024c0| 73 28 29 2c 20 62 75 74 | 20 73 69 6e 63 65 20 74 |s(), but| since t|
|000024d0| 68 65 20 73 74 72 69 6e | 67 20 6d 69 67 68 74 20 |he strin|g might |
|000024e0| 63 6f 6e 74 61 69 6e 20 | 4e 55 4c 27 73 2c 0d 20 |contain |NUL's,. |
|000024f0| 2a 20 77 65 20 6e 6f 77 | 20 75 73 65 20 66 77 72 |* we now| use fwr|
|00002500| 69 74 65 28 29 2e 0d 20 | 2a 2f 0d 23 64 65 66 69 |ite().. |*/.#defi|
|00002510| 6e 65 20 45 43 48 4f 09 | 28 76 6f 69 64 29 20 66 |ne ECHO.|(void) f|
|00002520| 77 72 69 74 65 28 79 79 | 74 65 78 74 2c 20 79 79 |write(yy|text, yy|
|00002530| 6c 65 6e 67 2c 20 31 2c | 20 79 79 6f 75 74 29 0d |leng, 1,| yyout).|
|00002540| 25 2b 20 43 2b 2b 20 64 | 65 66 69 6e 69 74 69 6f |%+ C++ d|efinitio|
|00002550| 6e 0d 23 64 65 66 69 6e | 65 20 45 43 48 4f 09 4c |n.#defin|e ECHO.L|
|00002560| 65 78 65 72 4f 75 74 70 | 75 74 28 79 79 74 65 78 |exerOutp|ut(yytex|
|00002570| 74 2c 20 79 79 6c 65 6e | 67 29 0d 25 2a 0d 23 65 |t, yylen|g).%*.#e|
|00002580| 6e 64 69 66 0d 0d 2f 2a | 20 47 65 74 73 20 69 6e |ndif../*| Gets in|
|00002590| 70 75 74 20 61 6e 64 20 | 73 74 75 66 66 73 20 69 |put and |stuffs i|
|000025a0| 74 20 69 6e 74 6f 20 22 | 62 75 66 22 2e 20 20 6e |t into "|buf". n|
|000025b0| 75 6d 62 65 72 20 6f 66 | 20 63 68 61 72 61 63 74 |umber of| charact|
|000025c0| 65 72 73 20 72 65 61 64 | 2c 20 6f 72 20 59 59 5f |ers read|, or YY_|
|000025d0| 4e 55 4c 4c 2c 0d 20 2a | 20 69 73 20 72 65 74 75 |NULL,. *| is retu|
|000025e0| 72 6e 65 64 20 69 6e 20 | 22 72 65 73 75 6c 74 22 |rned in |"result"|
|000025f0| 2e 0d 20 2a 2f 0d 23 69 | 66 6e 64 65 66 20 59 59 |.. */.#i|fndef YY|
|00002600| 5f 49 4e 50 55 54 0d 23 | 64 65 66 69 6e 65 20 59 |_INPUT.#|define Y|
|00002610| 59 5f 49 4e 50 55 54 28 | 62 75 66 2c 72 65 73 75 |Y_INPUT(|buf,resu|
|00002620| 6c 74 2c 6d 61 78 5f 73 | 69 7a 65 29 20 5c 0d 25 |lt,max_s|ize) \.%|
|00002630| 25 20 66 72 65 61 64 28 | 29 2f 72 65 61 64 28 29 |% fread(|)/read()|
|00002640| 20 64 65 66 69 6e 69 74 | 69 6f 6e 20 6f 66 20 59 | definit|ion of Y|
|00002650| 59 5f 49 4e 50 55 54 20 | 67 6f 65 73 20 68 65 72 |Y_INPUT |goes her|
|00002660| 65 20 75 6e 6c 65 73 73 | 20 77 65 27 72 65 20 64 |e unless| we're d|
|00002670| 6f 69 6e 67 20 43 2b 2b | 0d 25 2b 20 43 2b 2b 20 |oing C++|.%+ C++ |
|00002680| 64 65 66 69 6e 69 74 69 | 6f 6e 0d 09 69 66 20 28 |definiti|on..if (|
|00002690| 20 28 72 65 73 75 6c 74 | 20 3d 20 4c 65 78 65 72 | (result| = Lexer|
|000026a0| 49 6e 70 75 74 28 20 28 | 63 68 61 72 20 2a 29 20 |Input( (|char *) |
|000026b0| 62 75 66 2c 20 6d 61 78 | 5f 73 69 7a 65 20 29 29 |buf, max|_size ))|
|000026c0| 20 3c 20 30 20 29 20 5c | 0d 09 09 59 59 5f 46 41 | < 0 ) \|...YY_FA|
|000026d0| 54 41 4c 5f 45 52 52 4f | 52 28 20 22 69 6e 70 75 |TAL_ERRO|R( "inpu|
|000026e0| 74 20 69 6e 20 66 6c 65 | 78 20 73 63 61 6e 6e 65 |t in fle|x scanne|
|000026f0| 72 20 66 61 69 6c 65 64 | 22 20 29 3b 0d 25 2a 0d |r failed|" );.%*.|
|00002700| 23 65 6e 64 69 66 0d 0d | 2f 2a 20 4e 6f 20 73 65 |#endif..|/* No se|
|00002710| 6d 69 2d 63 6f 6c 6f 6e | 20 61 66 74 65 72 20 72 |mi-colon| after r|
|00002720| 65 74 75 72 6e 3b 20 63 | 6f 72 72 65 63 74 20 75 |eturn; c|orrect u|
|00002730| 73 61 67 65 20 69 73 20 | 74 6f 20 77 72 69 74 65 |sage is |to write|
|00002740| 20 22 79 79 74 65 72 6d | 69 6e 61 74 65 28 29 3b | "yyterm|inate();|
|00002750| 22 20 2d 0d 20 2a 20 77 | 65 20 64 6f 6e 27 74 20 |" -. * w|e don't |
|00002760| 77 61 6e 74 20 61 6e 20 | 65 78 74 72 61 20 27 3b |want an |extra ';|
|00002770| 27 20 61 66 74 65 72 20 | 74 68 65 20 22 72 65 74 |' after |the "ret|
|00002780| 75 72 6e 22 20 62 65 63 | 61 75 73 65 20 74 68 61 |urn" bec|ause tha|
|00002790| 74 20 77 69 6c 6c 20 63 | 61 75 73 65 0d 20 2a 20 |t will c|ause. * |
|000027a0| 73 6f 6d 65 20 63 6f 6d | 70 69 6c 65 72 73 20 74 |some com|pilers t|
|000027b0| 6f 20 63 6f 6d 70 6c 61 | 69 6e 20 61 62 6f 75 74 |o compla|in about|
|000027c0| 20 75 6e 72 65 61 63 68 | 61 62 6c 65 20 73 74 61 | unreach|able sta|
|000027d0| 74 65 6d 65 6e 74 73 2e | 0d 20 2a 2f 0d 23 69 66 |tements.|. */.#if|
|000027e0| 6e 64 65 66 20 79 79 74 | 65 72 6d 69 6e 61 74 65 |ndef yyt|erminate|
|000027f0| 0d 23 64 65 66 69 6e 65 | 20 79 79 74 65 72 6d 69 |.#define| yytermi|
|00002800| 6e 61 74 65 28 29 20 72 | 65 74 75 72 6e 20 59 59 |nate() r|eturn YY|
|00002810| 5f 4e 55 4c 4c 0d 23 65 | 6e 64 69 66 0d 0d 2f 2f |_NULL.#e|ndif..//|
|00002820| 20 4e 75 6d 62 65 72 20 | 6f 66 20 65 6e 74 72 69 | Number |of entri|
|00002830| 65 73 20 62 79 20 77 68 | 69 63 68 20 73 74 61 72 |es by wh|ich star|
|00002840| 74 2d 63 6f 6e 64 69 74 | 69 6f 6e 20 73 74 61 63 |t-condit|ion stac|
|00002850| 6b 20 67 72 6f 77 73 2e | 0d 23 69 66 6e 64 65 66 |k grows.|.#ifndef|
|00002860| 20 59 59 5f 53 54 41 52 | 54 5f 53 54 41 43 4b 5f | YY_STAR|T_STACK_|
|00002870| 49 4e 43 52 0d 23 64 65 | 66 69 6e 65 20 59 59 5f |INCR.#de|fine YY_|
|00002880| 53 54 41 52 54 5f 53 54 | 41 43 4b 5f 49 4e 43 52 |START_ST|ACK_INCR|
|00002890| 20 32 35 0d 23 65 6e 64 | 69 66 0d 0d 2f 2f 20 52 | 25.#end|if..// R|
|000028a0| 65 70 6f 72 74 20 61 20 | 66 61 74 61 6c 20 65 72 |eport a |fatal er|
|000028b0| 72 6f 72 2e 0d 23 69 66 | 6e 64 65 66 20 59 59 5f |ror..#if|ndef YY_|
|000028c0| 46 41 54 41 4c 5f 45 52 | 52 4f 52 0d 25 2d 0d 23 |FATAL_ER|ROR.%-.#|
|000028d0| 64 65 66 69 6e 65 20 59 | 59 5f 46 41 54 41 4c 5f |define Y|Y_FATAL_|
|000028e0| 45 52 52 4f 52 28 6d 73 | 67 29 20 79 79 5f 66 61 |ERROR(ms|g) yy_fa|
|000028f0| 74 61 6c 5f 65 72 72 6f | 72 28 6d 73 67 29 0d 25 |tal_erro|r(msg).%|
|00002900| 2b 0d 23 64 65 66 69 6e | 65 20 59 59 5f 46 41 54 |+.#defin|e YY_FAT|
|00002910| 41 4c 5f 45 52 52 4f 52 | 28 6d 73 67 29 20 4c 65 |AL_ERROR|(msg) Le|
|00002920| 78 65 72 45 72 72 6f 72 | 28 6d 73 67 29 0d 25 2a |xerError|(msg).%*|
|00002930| 0d 23 65 6e 64 69 66 0d | 0d 2f 2a 20 44 65 66 61 |.#endif.|./* Defa|
|00002940| 75 6c 74 20 64 65 63 6c | 61 72 61 74 69 6f 6e 20 |ult decl|aration |
|00002950| 6f 66 20 67 65 6e 65 72 | 61 74 65 64 20 73 63 61 |of gener|ated sca|
|00002960| 6e 6e 65 72 20 2d 20 61 | 20 64 65 66 69 6e 65 20 |nner - a| define |
|00002970| 73 6f 20 74 68 65 20 75 | 73 65 72 20 63 61 6e 0d |so the u|ser can.|
|00002980| 20 2a 20 65 61 73 69 6c | 79 20 61 64 64 20 70 61 | * easil|y add pa|
|00002990| 72 61 6d 65 74 65 72 73 | 2e 0d 20 2a 2f 0d 23 69 |rameters|.. */.#i|
|000029a0| 66 6e 64 65 66 20 59 59 | 5f 44 45 43 4c 0d 23 64 |fndef YY|_DECL.#d|
|000029b0| 65 66 69 6e 65 20 59 59 | 5f 44 45 43 4c 09 59 59 |efine YY|_DECL.YY|
|000029c0| 5f 44 45 43 4c 41 52 45 | 28 69 6e 74 29 20 79 79 |_DECLARE|(int) yy|
|000029d0| 6c 65 78 28 29 0d 23 65 | 6e 64 69 66 0d 0d 2f 2a |lex().#e|ndif../*|
|000029e0| 20 43 6f 64 65 20 65 78 | 65 63 75 74 65 64 20 61 | Code ex|ecuted a|
|000029f0| 74 20 74 68 65 20 62 65 | 67 69 6e 6e 69 6e 67 20 |t the be|ginning |
|00002a00| 6f 66 20 65 61 63 68 20 | 72 75 6c 65 2c 20 61 66 |of each |rule, af|
|00002a10| 74 65 72 20 79 79 74 65 | 78 74 20 61 6e 64 20 79 |ter yyte|xt and y|
|00002a20| 79 6c 65 6e 67 0d 20 2a | 20 68 61 76 65 20 62 65 |yleng. *| have be|
|00002a30| 65 6e 20 73 65 74 20 75 | 70 2e 0d 20 2a 2f 0d 23 |en set u|p.. */.#|
|00002a40| 69 66 6e 64 65 66 20 59 | 59 5f 55 53 45 52 5f 41 |ifndef Y|Y_USER_A|
|00002a50| 43 54 49 4f 4e 0d 23 64 | 65 66 69 6e 65 20 59 59 |CTION.#d|efine YY|
|00002a60| 5f 55 53 45 52 5f 41 43 | 54 49 4f 4e 0d 23 65 6e |_USER_AC|TION.#en|
|00002a70| 64 69 66 0d 0d 2f 2f 20 | 43 6f 64 65 20 65 78 65 |dif..// |Code exe|
|00002a80| 63 75 74 65 64 20 61 74 | 20 74 68 65 20 65 6e 64 |cuted at| the end|
|00002a90| 20 6f 66 20 65 61 63 68 | 20 72 75 6c 65 2e 0d 23 | of each| rule..#|
|00002aa0| 69 66 6e 64 65 66 20 59 | 59 5f 42 52 45 41 4b 0d |ifndef Y|Y_BREAK.|
|00002ab0| 23 64 65 66 69 6e 65 20 | 59 59 5f 42 52 45 41 4b |#define |YY_BREAK|
|00002ac0| 20 62 72 65 61 6b 3b 0d | 23 65 6e 64 69 66 0d 0d | break;.|#endif..|
|00002ad0| 25 25 20 59 59 5f 52 55 | 4c 45 5f 53 45 54 55 50 |%% YY_RU|LE_SETUP|
|00002ae0| 20 64 65 66 69 6e 69 74 | 69 6f 6e 20 67 6f 65 73 | definit|ion goes|
|00002af0| 20 68 65 72 65 0d 0d 59 | 59 5f 44 45 43 4c 0d 7b | here..Y|Y_DECL.{|
|00002b00| 0d 09 72 65 67 69 73 74 | 65 72 20 79 79 5f 73 74 |..regist|er yy_st|
|00002b10| 61 74 65 5f 74 79 70 65 | 20 79 79 5f 63 75 72 72 |ate_type| yy_curr|
|00002b20| 65 6e 74 5f 73 74 61 74 | 65 3b 0d 09 72 65 67 69 |ent_stat|e;..regi|
|00002b30| 73 74 65 72 20 63 68 61 | 72 20 2a 79 79 5f 63 70 |ster cha|r *yy_cp|
|00002b40| 2c 20 2a 79 79 5f 62 70 | 3b 0d 09 72 65 67 69 73 |, *yy_bp|;..regis|
|00002b50| 74 65 72 20 69 6e 74 20 | 79 79 5f 61 63 74 3b 0d |ter int |yy_act;.|
|00002b60| 0d 25 25 20 75 73 65 72 | 27 73 20 64 65 63 6c 61 |.%% user|'s decla|
|00002b70| 72 61 74 69 6f 6e 73 20 | 67 6f 20 68 65 72 65 0d |rations |go here.|
|00002b80| 0d 09 69 66 20 28 20 79 | 79 5f 69 6e 69 74 20 29 |..if ( y|y_init )|
|00002b90| 20 7b 0d 09 09 79 79 5f | 69 6e 69 74 20 3d 20 30 | {...yy_|init = 0|
|00002ba0| 3b 0d 0d 23 69 66 64 65 | 66 20 59 59 5f 55 53 45 |;..#ifde|f YY_USE|
|00002bb0| 52 5f 49 4e 49 54 0d 09 | 09 59 59 5f 55 53 45 52 |R_INIT..|.YY_USER|
|00002bc0| 5f 49 4e 49 54 3b 0d 23 | 65 6e 64 69 66 0d 0d 09 |_INIT;.#|endif...|
|00002bd0| 09 69 66 20 28 20 21 20 | 79 79 5f 73 74 61 72 74 |.if ( ! |yy_start|
|00002be0| 20 29 0d 09 09 09 79 79 | 5f 73 74 61 72 74 20 3d | )....yy|_start =|
|00002bf0| 20 31 3b 09 2f 2a 20 66 | 69 72 73 74 20 73 74 61 | 1;./* f|irst sta|
|00002c00| 72 74 20 73 74 61 74 65 | 20 2a 2f 0d 0d 09 09 69 |rt state| */....i|
|00002c10| 66 20 28 20 21 20 79 79 | 69 6e 20 29 0d 25 2d 0d |f ( ! yy|in ).%-.|
|00002c20| 09 09 09 79 79 69 6e 20 | 3d 20 73 74 64 69 6e 3b |...yyin |= stdin;|
|00002c30| 0d 25 2b 0d 09 09 09 79 | 79 69 6e 20 3d 20 26 63 |.%+....y|yin = &c|
|00002c40| 69 6e 3b 0d 25 2a 0d 0d | 09 09 69 66 20 28 20 21 |in;.%*..|..if ( !|
|00002c50| 20 79 79 6f 75 74 20 29 | 0d 25 2d 0d 09 09 09 79 | yyout )|.%-....y|
|00002c60| 79 6f 75 74 20 3d 20 73 | 74 64 6f 75 74 3b 0d 25 |yout = s|tdout;.%|
|00002c70| 2b 0d 09 09 09 79 79 6f | 75 74 20 3d 20 26 63 6f |+....yyo|ut = &co|
|00002c80| 75 74 3b 0d 25 2a 0d 0d | 09 09 69 66 20 28 20 21 |ut;.%*..|..if ( !|
|00002c90| 20 79 79 5f 63 75 72 72 | 65 6e 74 5f 62 75 66 66 | yy_curr|ent_buff|
|00002ca0| 65 72 20 29 0d 09 09 09 | 79 79 5f 63 75 72 72 65 |er )....|yy_curre|
|00002cb0| 6e 74 5f 62 75 66 66 65 | 72 20 3d 20 79 79 5f 63 |nt_buffe|r = yy_c|
|00002cc0| 72 65 61 74 65 5f 62 75 | 66 66 65 72 28 20 79 79 |reate_bu|ffer( yy|
|00002cd0| 69 6e 2c 20 59 59 5f 42 | 55 46 5f 53 49 5a 45 20 |in, YY_B|UF_SIZE |
|00002ce0| 29 3b 0d 0d 09 09 79 79 | 5f 6c 6f 61 64 5f 62 75 |);....yy|_load_bu|
|00002cf0| 66 66 65 72 5f 73 74 61 | 74 65 28 29 3b 0d 09 7d |ffer_sta|te();..}|
|00002d00| 0d 0d 09 77 68 69 6c 65 | 20 28 31 29 20 7b 09 09 |...while| (1) {..|
|00002d10| 2f 2f 20 6c 6f 6f 70 73 | 20 75 6e 74 69 6c 20 65 |// loops| until e|
|00002d20| 6e 64 2d 6f 66 2d 66 69 | 6c 65 20 69 73 20 72 65 |nd-of-fi|le is re|
|00002d30| 61 63 68 65 64 0d 25 25 | 20 79 79 6d 6f 72 65 28 |ached.%%| yymore(|
|00002d40| 29 2d 72 65 6c 61 74 65 | 64 20 63 6f 64 65 20 67 |)-relate|d code g|
|00002d50| 6f 65 73 20 68 65 72 65 | 0d 09 09 79 79 5f 63 70 |oes here|...yy_cp|
|00002d60| 20 3d 20 79 79 5f 63 5f | 62 75 66 5f 70 3b 0d 0d | = yy_c_|buf_p;..|
|00002d70| 09 09 2f 2f 20 53 75 70 | 70 6f 72 74 20 6f 66 20 |..// Sup|port of |
|00002d80| 79 79 74 65 78 74 2e 0d | 09 09 2a 79 79 5f 63 70 |yytext..|..*yy_cp|
|00002d90| 20 3d 20 79 79 5f 68 6f | 6c 64 5f 63 68 61 72 3b | = yy_ho|ld_char;|
|00002da0| 0d 0d 09 09 2f 2a 20 79 | 79 5f 62 70 20 70 6f 69 |..../* y|y_bp poi|
|00002db0| 6e 74 73 20 74 6f 20 74 | 68 65 20 70 6f 73 69 74 |nts to t|he posit|
|00002dc0| 69 6f 6e 20 69 6e 20 79 | 79 5f 63 68 5f 62 75 66 |ion in y|y_ch_buf|
|00002dd0| 20 6f 66 20 74 68 65 20 | 73 74 61 72 74 20 6f 66 | of the |start of|
|00002de0| 0d 09 09 20 2a 20 74 68 | 65 20 63 75 72 72 65 6e |... * th|e curren|
|00002df0| 74 20 72 75 6e 2e 0d 09 | 09 20 2a 2f 0d 09 09 79 |t run...|. */...y|
|00002e00| 79 5f 62 70 20 3d 20 79 | 79 5f 63 70 3b 0d 0d 25 |y_bp = y|y_cp;..%|
|00002e10| 25 20 63 6f 64 65 20 74 | 6f 20 73 65 74 20 75 70 |% code t|o set up|
|00002e20| 20 61 6e 64 20 66 69 6e | 64 20 6e 65 78 74 20 6d | and fin|d next m|
|00002e30| 61 74 63 68 20 67 6f 65 | 73 20 68 65 72 65 0d 0d |atch goe|s here..|
|00002e40| 79 79 5f 66 69 6e 64 5f | 61 63 74 69 6f 6e 3a 0d |yy_find_|action:.|
|00002e50| 25 25 20 63 6f 64 65 20 | 74 6f 20 66 69 6e 64 20 |%% code |to find |
|00002e60| 74 68 65 20 61 63 74 69 | 6f 6e 20 6e 75 6d 62 65 |the acti|on numbe|
|00002e70| 72 20 67 6f 65 73 20 68 | 65 72 65 0d 0d 09 09 59 |r goes h|ere....Y|
|00002e80| 59 5f 44 4f 5f 42 45 46 | 4f 52 45 5f 41 43 54 49 |Y_DO_BEF|ORE_ACTI|
|00002e90| 4f 4e 3b 0d 0d 25 25 20 | 63 6f 64 65 20 66 6f 72 |ON;..%% |code for|
|00002ea0| 20 79 79 6c 69 6e 65 6e | 6f 20 75 70 64 61 74 65 | yylinen|o update|
|00002eb0| 20 67 6f 65 73 20 68 65 | 72 65 0d 0d 64 6f 5f 61 | goes he|re..do_a|
|00002ec0| 63 74 69 6f 6e 3a 09 2f | 2f 20 54 68 69 73 20 6c |ction:./|/ This l|
|00002ed0| 61 62 65 6c 20 69 73 20 | 75 73 65 64 20 6f 6e 6c |abel is |used onl|
|00002ee0| 79 20 74 6f 20 61 63 63 | 65 73 73 20 45 4f 46 20 |y to acc|ess EOF |
|00002ef0| 61 63 74 69 6f 6e 73 2e | 0d 0d 25 25 20 64 65 62 |actions.|..%% deb|
|00002f00| 75 67 20 63 6f 64 65 20 | 67 6f 65 73 20 68 65 72 |ug code |goes her|
|00002f10| 65 0d 0d 09 09 73 77 69 | 74 63 68 20 28 79 79 5f |e....swi|tch (yy_|
|00002f20| 61 63 74 29 20 7b 20 2f | 2f 20 62 65 67 69 6e 6e |act) { /|/ beginn|
|00002f30| 69 6e 67 20 6f 66 20 61 | 63 74 69 6f 6e 20 73 77 |ing of a|ction sw|
|00002f40| 69 74 63 68 0d 25 25 20 | 61 63 74 69 6f 6e 73 20 |itch.%% |actions |
|00002f50| 67 6f 20 68 65 72 65 0d | 0d 09 63 61 73 65 20 59 |go here.|..case Y|
|00002f60| 59 5f 45 4e 44 5f 4f 46 | 5f 42 55 46 46 45 52 3a |Y_END_OF|_BUFFER:|
|00002f70| 20 7b 0d 09 09 2f 2f 20 | 41 6d 6f 75 6e 74 20 6f | {...// |Amount o|
|00002f80| 66 20 74 65 78 74 20 6d | 61 74 63 68 65 64 20 6e |f text m|atched n|
|00002f90| 6f 74 20 69 6e 63 6c 75 | 64 69 6e 67 20 74 68 65 |ot inclu|ding the|
|00002fa0| 20 45 4f 42 20 63 68 61 | 72 2e 0d 09 09 69 6e 74 | EOB cha|r....int|
|00002fb0| 20 79 79 5f 61 6d 6f 75 | 6e 74 5f 6f 66 5f 6d 61 | yy_amou|nt_of_ma|
|00002fc0| 74 63 68 65 64 5f 74 65 | 78 74 20 3d 20 28 69 6e |tched_te|xt = (in|
|00002fd0| 74 29 20 28 79 79 5f 63 | 70 20 2d 20 79 79 74 65 |t) (yy_c|p - yyte|
|00002fe0| 78 74 5f 70 74 72 29 20 | 2d 20 31 3b 0d 0d 09 09 |xt_ptr) |- 1;....|
|00002ff0| 2f 2f 20 55 6e 64 6f 20 | 74 68 65 20 65 66 66 65 |// Undo |the effe|
|00003000| 63 74 73 20 6f 66 20 59 | 59 5f 44 4f 5f 42 45 46 |cts of Y|Y_DO_BEF|
|00003010| 4f 52 45 5f 41 43 54 49 | 4f 4e 2e 0d 09 09 2a 79 |ORE_ACTI|ON....*y|
|00003020| 79 5f 63 70 20 3d 20 79 | 79 5f 68 6f 6c 64 5f 63 |y_cp = y|y_hold_c|
|00003030| 68 61 72 3b 0d 0d 09 09 | 69 66 20 28 20 79 79 5f |har;....|if ( yy_|
|00003040| 63 75 72 72 65 6e 74 5f | 62 75 66 66 65 72 2d 3e |current_|buffer->|
|00003050| 79 79 5f 62 75 66 66 65 | 72 5f 73 74 61 74 75 73 |yy_buffe|r_status|
|00003060| 20 3d 3d 20 59 59 5f 42 | 55 46 46 45 52 5f 4e 45 | == YY_B|UFFER_NE|
|00003070| 57 20 29 20 7b 0d 09 09 | 09 2f 2a 20 57 65 27 72 |W ) {...|./* We'r|
|00003080| 65 20 73 63 61 6e 6e 69 | 6e 67 20 61 20 6e 65 77 |e scanni|ng a new|
|00003090| 20 66 69 6c 65 20 6f 72 | 20 69 6e 70 75 74 20 73 | file or| input s|
|000030a0| 6f 75 72 63 65 2e 20 20 | 49 74 27 73 0d 09 09 09 |ource. |It's....|
|000030b0| 20 2a 20 70 6f 73 73 69 | 62 6c 65 20 74 68 61 74 | * possi|ble that|
|000030c0| 20 74 68 69 73 20 68 61 | 70 70 65 6e 65 64 20 62 | this ha|ppened b|
|000030d0| 65 63 61 75 73 65 20 74 | 68 65 20 75 73 65 72 0d |ecause t|he user.|
|000030e0| 09 09 09 20 2a 20 6a 75 | 73 74 20 70 6f 69 6e 74 |... * ju|st point|
|000030f0| 65 64 20 79 79 69 6e 20 | 61 74 20 61 20 6e 65 77 |ed yyin |at a new|
|00003100| 20 73 6f 75 72 63 65 20 | 61 6e 64 20 63 61 6c 6c | source |and call|
|00003110| 65 64 0d 09 09 09 20 2a | 20 79 79 6c 65 78 28 29 |ed.... *| yylex()|
|00003120| 2e 20 20 49 66 20 73 6f | 2c 20 74 68 65 6e 20 77 |. If so|, then w|
|00003130| 65 20 68 61 76 65 20 74 | 6f 20 61 73 73 75 72 65 |e have t|o assure|
|00003140| 0d 09 09 09 20 2a 20 63 | 6f 6e 73 69 73 74 65 6e |.... * c|onsisten|
|00003150| 63 79 20 62 65 74 77 65 | 65 6e 20 79 79 5f 63 75 |cy betwe|en yy_cu|
|00003160| 72 72 65 6e 74 5f 62 75 | 66 66 65 72 20 61 6e 64 |rrent_bu|ffer and|
|00003170| 20 6f 75 72 0d 09 09 09 | 20 2a 20 67 6c 6f 62 61 | our....| * globa|
|00003180| 6c 73 2e 20 20 48 65 72 | 65 20 69 73 20 74 68 65 |ls. Her|e is the|
|00003190| 20 72 69 67 68 74 20 70 | 6c 61 63 65 20 74 6f 20 | right p|lace to |
|000031a0| 64 6f 20 73 6f 2c 20 62 | 65 63 61 75 73 65 0d 09 |do so, b|ecause..|
|000031b0| 09 09 20 2a 20 74 68 69 | 73 20 69 73 20 74 68 65 |.. * thi|s is the|
|000031c0| 20 66 69 72 73 74 20 61 | 63 74 69 6f 6e 20 28 6f | first a|ction (o|
|000031d0| 74 68 65 72 20 74 68 61 | 6e 20 70 6f 73 73 69 62 |ther tha|n possib|
|000031e0| 6c 79 20 61 0d 09 09 09 | 20 2a 20 62 61 63 6b 2d |ly a....| * back-|
|000031f0| 75 70 29 20 74 68 61 74 | 20 77 69 6c 6c 20 6d 61 |up) that| will ma|
|00003200| 74 63 68 20 66 6f 72 20 | 74 68 65 20 6e 65 77 20 |tch for |the new |
|00003210| 69 6e 70 75 74 20 73 6f | 75 72 63 65 2e 0d 09 09 |input so|urce....|
|00003220| 09 20 2a 2f 0d 09 09 09 | 79 79 5f 6e 5f 63 68 61 |. */....|yy_n_cha|
|00003230| 72 73 20 3d 20 79 79 5f | 63 75 72 72 65 6e 74 5f |rs = yy_|current_|
|00003240| 62 75 66 66 65 72 2d 3e | 79 79 5f 6e 5f 63 68 61 |buffer->|yy_n_cha|
|00003250| 72 73 3b 0d 09 09 09 79 | 79 5f 63 75 72 72 65 6e |rs;....y|y_curren|
|00003260| 74 5f 62 75 66 66 65 72 | 2d 3e 79 79 5f 69 6e 70 |t_buffer|->yy_inp|
|00003270| 75 74 5f 66 69 6c 65 20 | 3d 20 79 79 69 6e 3b 0d |ut_file |= yyin;.|
|00003280| 09 09 09 79 79 5f 63 75 | 72 72 65 6e 74 5f 62 75 |...yy_cu|rrent_bu|
|00003290| 66 66 65 72 2d 3e 79 79 | 5f 62 75 66 66 65 72 5f |ffer->yy|_buffer_|
|000032a0| 73 74 61 74 75 73 20 3d | 20 59 59 5f 42 55 46 46 |status =| YY_BUFF|
|000032b0| 45 52 5f 4e 4f 52 4d 41 | 4c 3b 0d 09 09 7d 0d 0d |ER_NORMA|L;...}..|
|000032c0| 09 09 2f 2a 20 4e 6f 74 | 65 20 74 68 61 74 20 68 |../* Not|e that h|
|000032d0| 65 72 65 20 77 65 20 74 | 65 73 74 20 66 6f 72 20 |ere we t|est for |
|000032e0| 79 79 5f 63 5f 62 75 66 | 5f 70 20 22 3c 3d 22 20 |yy_c_buf|_p "<=" |
|000032f0| 74 6f 20 74 68 65 20 70 | 6f 73 69 74 69 6f 6e 0d |to the p|osition.|
|00003300| 09 09 20 2a 20 6f 66 20 | 74 68 65 20 66 69 72 73 |.. * of |the firs|
|00003310| 74 20 45 4f 42 20 69 6e | 20 74 68 65 20 62 75 66 |t EOB in| the buf|
|00003320| 66 65 72 2c 20 73 69 6e | 63 65 20 79 79 5f 63 5f |fer, sin|ce yy_c_|
|00003330| 62 75 66 5f 70 20 77 69 | 6c 6c 0d 09 09 20 2a 20 |buf_p wi|ll... * |
|00003340| 61 6c 72 65 61 64 79 20 | 68 61 76 65 20 62 65 65 |already |have bee|
|00003350| 6e 20 69 6e 63 72 65 6d | 65 6e 74 65 64 20 70 61 |n increm|ented pa|
|00003360| 73 74 20 74 68 65 20 4e | 55 4c 20 63 68 61 72 61 |st the N|UL chara|
|00003370| 63 74 65 72 0d 09 09 20 | 2a 20 28 73 69 6e 63 65 |cter... |* (since|
|00003380| 20 61 6c 6c 20 73 74 61 | 74 65 73 20 6d 61 6b 65 | all sta|tes make|
|00003390| 20 74 72 61 6e 73 69 74 | 69 6f 6e 73 20 6f 6e 20 | transit|ions on |
|000033a0| 45 4f 42 20 74 6f 20 74 | 68 65 0d 09 09 20 2a 20 |EOB to t|he... * |
|000033b0| 65 6e 64 2d 6f 66 2d 62 | 75 66 66 65 72 20 73 74 |end-of-b|uffer st|
|000033c0| 61 74 65 29 2e 20 20 43 | 6f 6e 74 72 61 73 74 20 |ate). C|ontrast |
|000033d0| 74 68 69 73 20 77 69 74 | 68 20 74 68 65 20 74 65 |this wit|h the te|
|000033e0| 73 74 0d 09 09 20 2a 20 | 69 6e 20 79 79 69 6e 70 |st... * |in yyinp|
|000033f0| 75 74 28 29 2e 0d 09 09 | 20 2a 2f 0d 09 09 69 66 |ut()....| */...if|
|00003400| 20 28 20 79 79 5f 63 5f | 62 75 66 5f 70 20 3c 3d | ( yy_c_|buf_p <=|
|00003410| 20 26 79 79 5f 63 75 72 | 72 65 6e 74 5f 62 75 66 | &yy_cur|rent_buf|
|00003420| 66 65 72 2d 3e 79 79 5f | 63 68 5f 62 75 66 5b 79 |fer->yy_|ch_buf[y|
|00003430| 79 5f 6e 5f 63 68 61 72 | 73 5d 20 29 20 7b 0d 09 |y_n_char|s] ) {..|
|00003440| 09 09 2f 2f 20 54 68 69 | 73 20 77 61 73 20 72 65 |..// Thi|s was re|
|00003450| 61 6c 6c 79 20 61 20 4e | 55 4c 2e 0d 09 09 09 79 |ally a N|UL.....y|
|00003460| 79 5f 73 74 61 74 65 5f | 74 79 70 65 20 79 79 5f |y_state_|type yy_|
|00003470| 6e 65 78 74 5f 73 74 61 | 74 65 3b 0d 0d 09 09 09 |next_sta|te;.....|
|00003480| 79 79 5f 63 5f 62 75 66 | 5f 70 20 3d 20 79 79 74 |yy_c_buf|_p = yyt|
|00003490| 65 78 74 5f 70 74 72 20 | 2b 20 79 79 5f 61 6d 6f |ext_ptr |+ yy_amo|
|000034a0| 75 6e 74 5f 6f 66 5f 6d | 61 74 63 68 65 64 5f 74 |unt_of_m|atched_t|
|000034b0| 65 78 74 3b 0d 0d 09 09 | 09 79 79 5f 63 75 72 72 |ext;....|.yy_curr|
|000034c0| 65 6e 74 5f 73 74 61 74 | 65 20 3d 20 79 79 5f 67 |ent_stat|e = yy_g|
|000034d0| 65 74 5f 70 72 65 76 69 | 6f 75 73 5f 73 74 61 74 |et_previ|ous_stat|
|000034e0| 65 28 29 3b 0d 0d 09 09 | 09 2f 2a 20 4f 6b 61 79 |e();....|./* Okay|
|000034f0| 2c 20 77 65 27 72 65 20 | 6e 6f 77 20 70 6f 73 69 |, we're |now posi|
|00003500| 74 69 6f 6e 65 64 20 74 | 6f 20 6d 61 6b 65 20 74 |tioned t|o make t|
|00003510| 68 65 20 4e 55 4c 0d 09 | 09 09 20 2a 20 74 72 61 |he NUL..|.. * tra|
|00003520| 6e 73 69 74 69 6f 6e 2e | 20 20 57 65 20 63 6f 75 |nsition.| We cou|
|00003530| 6c 64 6e 27 74 20 68 61 | 76 65 0d 09 09 09 20 2a |ldn't ha|ve.... *|
|00003540| 20 79 79 5f 67 65 74 5f | 70 72 65 76 69 6f 75 73 | yy_get_|previous|
|00003550| 5f 73 74 61 74 65 28 29 | 20 67 6f 20 61 68 65 61 |_state()| go ahea|
|00003560| 64 20 61 6e 64 20 64 6f | 20 69 74 0d 09 09 09 20 |d and do| it.... |
|00003570| 2a 20 66 6f 72 20 75 73 | 20 62 65 63 61 75 73 65 |* for us| because|
|00003580| 20 69 74 20 64 6f 65 73 | 6e 27 74 20 6b 6e 6f 77 | it does|n't know|
|00003590| 20 68 6f 77 20 74 6f 20 | 64 65 61 6c 0d 09 09 09 | how to |deal....|
|000035a0| 20 2a 20 77 69 74 68 20 | 74 68 65 20 70 6f 73 73 | * with |the poss|
|000035b0| 69 62 69 6c 69 74 79 20 | 6f 66 20 6a 61 6d 6d 69 |ibility |of jammi|
|000035c0| 6e 67 20 28 61 6e 64 20 | 77 65 20 64 6f 6e 27 74 |ng (and |we don't|
|000035d0| 0d 09 09 09 20 2a 20 77 | 61 6e 74 20 74 6f 20 62 |.... * w|ant to b|
|000035e0| 75 69 6c 64 20 6a 61 6d | 6d 69 6e 67 20 69 6e 74 |uild jam|ming int|
|000035f0| 6f 20 69 74 20 62 65 63 | 61 75 73 65 20 74 68 65 |o it bec|ause the|
|00003600| 6e 20 69 74 0d 09 09 09 | 20 2a 20 77 69 6c 6c 20 |n it....| * will |
|00003610| 72 75 6e 20 6d 6f 72 65 | 20 73 6c 6f 77 6c 79 29 |run more| slowly)|
|00003620| 2e 0d 09 09 09 20 2a 2f | 0d 0d 09 09 09 79 79 5f |..... */|.....yy_|
|00003630| 6e 65 78 74 5f 73 74 61 | 74 65 20 3d 20 79 79 5f |next_sta|te = yy_|
|00003640| 74 72 79 5f 4e 55 4c 5f | 74 72 61 6e 73 28 20 79 |try_NUL_|trans( y|
|00003650| 79 5f 63 75 72 72 65 6e | 74 5f 73 74 61 74 65 20 |y_curren|t_state |
|00003660| 29 3b 0d 0d 09 09 09 79 | 79 5f 62 70 20 3d 20 79 |);.....y|y_bp = y|
|00003670| 79 74 65 78 74 5f 70 74 | 72 20 2b 20 59 59 5f 4d |ytext_pt|r + YY_M|
|00003680| 4f 52 45 5f 41 44 4a 3b | 0d 0d 09 09 09 69 66 20 |ORE_ADJ;|.....if |
|00003690| 28 20 79 79 5f 6e 65 78 | 74 5f 73 74 61 74 65 20 |( yy_nex|t_state |
|000036a0| 29 20 7b 0d 09 09 09 09 | 2f 2a 20 43 6f 6e 73 75 |) {.....|/* Consu|
|000036b0| 6d 65 20 74 68 65 20 4e | 55 4c 2e 20 2a 2f 0d 09 |me the N|UL. */..|
|000036c0| 09 09 09 79 79 5f 63 70 | 20 3d 20 2b 2b 79 79 5f |...yy_cp| = ++yy_|
|000036d0| 63 5f 62 75 66 5f 70 3b | 0d 09 09 09 09 79 79 5f |c_buf_p;|.....yy_|
|000036e0| 63 75 72 72 65 6e 74 5f | 73 74 61 74 65 20 3d 20 |current_|state = |
|000036f0| 79 79 5f 6e 65 78 74 5f | 73 74 61 74 65 3b 0d 09 |yy_next_|state;..|
|00003700| 09 09 09 67 6f 74 6f 20 | 79 79 5f 6d 61 74 63 68 |...goto |yy_match|
|00003710| 3b 0d 09 09 09 7d 20 65 | 6c 73 65 20 7b 0d 25 25 |;....} e|lse {.%%|
|00003720| 20 63 6f 64 65 20 74 6f | 20 64 6f 20 62 61 63 6b | code to| do back|
|00003730| 2d 75 70 20 66 6f 72 20 | 63 6f 6d 70 72 65 73 73 |-up for |compress|
|00003740| 65 64 20 74 61 62 6c 65 | 73 20 61 6e 64 20 73 65 |ed table|s and se|
|00003750| 74 20 75 70 20 79 79 5f | 63 70 20 67 6f 65 73 20 |t up yy_|cp goes |
|00003760| 68 65 72 65 0d 09 09 09 | 09 67 6f 74 6f 20 79 79 |here....|.goto yy|
|00003770| 5f 66 69 6e 64 5f 61 63 | 74 69 6f 6e 3b 0d 09 09 |_find_ac|tion;...|
|00003780| 09 7d 0d 09 09 7d 20 65 | 6c 73 65 0d 09 09 09 73 |.}...} e|lse....s|
|00003790| 77 69 74 63 68 20 28 20 | 79 79 5f 67 65 74 5f 6e |witch ( |yy_get_n|
|000037a0| 65 78 74 5f 62 75 66 66 | 65 72 28 29 20 29 20 7b |ext_buff|er() ) {|
|000037b0| 0d 09 09 09 63 61 73 65 | 20 45 4f 42 5f 41 43 54 |....case| EOB_ACT|
|000037c0| 5f 45 4e 44 5f 4f 46 5f | 46 49 4c 45 3a 20 7b 0d |_END_OF_|FILE: {.|
|000037d0| 09 09 09 09 79 79 5f 64 | 69 64 5f 62 75 66 66 65 |....yy_d|id_buffe|
|000037e0| 72 5f 73 77 69 74 63 68 | 5f 6f 6e 5f 65 6f 66 20 |r_switch|_on_eof |
|000037f0| 3d 20 30 3b 0d 0d 09 09 | 09 09 69 66 20 28 20 79 |= 0;....|..if ( y|
|00003800| 79 77 72 61 70 28 29 20 | 29 20 7b 0d 09 09 09 09 |ywrap() |) {.....|
|00003810| 09 2f 2a 20 4e 6f 74 65 | 3a 20 62 65 63 61 75 73 |./* Note|: becaus|
|00003820| 65 20 77 65 27 76 65 20 | 74 61 6b 65 6e 20 63 61 |e we've |taken ca|
|00003830| 72 65 20 69 6e 0d 09 09 | 09 09 09 20 2a 20 79 79 |re in...|... * yy|
|00003840| 5f 67 65 74 5f 6e 65 78 | 74 5f 62 75 66 66 65 72 |_get_nex|t_buffer|
|00003850| 28 29 20 74 6f 20 68 61 | 76 65 20 73 65 74 20 75 |() to ha|ve set u|
|00003860| 70 0d 09 09 09 09 09 20 | 2a 20 79 79 74 65 78 74 |p...... |* yytext|
|00003870| 2c 20 77 65 20 63 61 6e | 20 6e 6f 77 20 73 65 74 |, we can| now set|
|00003880| 20 75 70 0d 09 09 09 09 | 09 20 2a 20 79 79 5f 63 | up.....|. * yy_c|
|00003890| 5f 62 75 66 5f 70 20 73 | 6f 20 74 68 61 74 20 69 |_buf_p s|o that i|
|000038a0| 66 20 73 6f 6d 65 20 74 | 6f 74 61 6c 0d 09 09 09 |f some t|otal....|
|000038b0| 09 09 20 2a 20 68 6f 73 | 65 72 20 28 6c 69 6b 65 |.. * hos|er (like|
|000038c0| 20 66 6c 65 78 20 69 74 | 73 65 6c 66 29 20 77 61 | flex it|self) wa|
|000038d0| 6e 74 73 20 74 6f 0d 09 | 09 09 09 09 20 2a 20 63 |nts to..|.... * c|
|000038e0| 61 6c 6c 20 74 68 65 20 | 73 63 61 6e 6e 65 72 20 |all the |scanner |
|000038f0| 61 66 74 65 72 20 77 65 | 20 72 65 74 75 72 6e 20 |after we| return |
|00003900| 74 68 65 0d 09 09 09 09 | 09 20 2a 20 59 59 5f 4e |the.....|. * YY_N|
|00003910| 55 4c 4c 2c 20 69 74 27 | 6c 6c 20 73 74 69 6c 6c |ULL, it'|ll still|
|00003920| 20 77 6f 72 6b 20 2d 20 | 61 6e 6f 74 68 65 72 0d | work - |another.|
|00003930| 09 09 09 09 09 20 2a 20 | 59 59 5f 4e 55 4c 4c 20 |..... * |YY_NULL |
|00003940| 77 69 6c 6c 20 67 65 74 | 20 72 65 74 75 72 6e 65 |will get| returne|
|00003950| 64 2e 0d 09 09 09 09 09 | 20 2a 2f 0d 09 09 09 09 |d.......| */.....|
|00003960| 09 79 79 5f 63 5f 62 75 | 66 5f 70 20 3d 20 79 79 |.yy_c_bu|f_p = yy|
|00003970| 74 65 78 74 5f 70 74 72 | 20 2b 20 59 59 5f 4d 4f |text_ptr| + YY_MO|
|00003980| 52 45 5f 41 44 4a 3b 0d | 0d 09 09 09 09 09 79 79 |RE_ADJ;.|......yy|
|00003990| 5f 61 63 74 20 3d 20 59 | 59 5f 53 54 41 54 45 5f |_act = Y|Y_STATE_|
|000039a0| 45 4f 46 28 59 59 5f 53 | 54 41 52 54 29 3b 0d 09 |EOF(YY_S|TART);..|
|000039b0| 09 09 09 09 67 6f 74 6f | 20 64 6f 5f 61 63 74 69 |....goto| do_acti|
|000039c0| 6f 6e 3b 0d 09 09 09 09 | 7d 20 65 6c 73 65 20 7b |on;.....|} else {|
|000039d0| 0d 09 09 09 09 09 69 66 | 20 28 20 21 20 79 79 5f |......if| ( ! yy_|
|000039e0| 64 69 64 5f 62 75 66 66 | 65 72 5f 73 77 69 74 63 |did_buff|er_switc|
|000039f0| 68 5f 6f 6e 5f 65 6f 66 | 20 29 0d 09 09 09 09 09 |h_on_eof| )......|
|00003a00| 09 59 59 5f 4e 45 57 5f | 46 49 4c 45 3b 0d 09 09 |.YY_NEW_|FILE;...|
|00003a10| 09 09 7d 0d 09 09 09 09 | 62 72 65 61 6b 3b 0d 09 |..}.....|break;..|
|00003a20| 09 09 7d 0d 0d 09 09 09 | 63 61 73 65 20 45 4f 42 |..}.....|case EOB|
|00003a30| 5f 41 43 54 5f 43 4f 4e | 54 49 4e 55 45 5f 53 43 |_ACT_CON|TINUE_SC|
|00003a40| 41 4e 3a 0d 09 09 09 09 | 79 79 5f 63 5f 62 75 66 |AN:.....|yy_c_buf|
|00003a50| 5f 70 20 3d 0d 09 09 09 | 09 09 79 79 74 65 78 74 |_p =....|..yytext|
|00003a60| 5f 70 74 72 20 2b 20 79 | 79 5f 61 6d 6f 75 6e 74 |_ptr + y|y_amount|
|00003a70| 5f 6f 66 5f 6d 61 74 63 | 68 65 64 5f 74 65 78 74 |_of_matc|hed_text|
|00003a80| 3b 0d 0d 09 09 09 09 79 | 79 5f 63 75 72 72 65 6e |;......y|y_curren|
|00003a90| 74 5f 73 74 61 74 65 20 | 3d 20 79 79 5f 67 65 74 |t_state |= yy_get|
|00003aa0| 5f 70 72 65 76 69 6f 75 | 73 5f 73 74 61 74 65 28 |_previou|s_state(|
|00003ab0| 29 3b 0d 0d 09 09 09 09 | 79 79 5f 63 70 20 3d 20 |);......|yy_cp = |
|00003ac0| 79 79 5f 63 5f 62 75 66 | 5f 70 3b 0d 09 09 09 09 |yy_c_buf|_p;.....|
|00003ad0| 79 79 5f 62 70 20 3d 20 | 79 79 74 65 78 74 5f 70 |yy_bp = |yytext_p|
|00003ae0| 74 72 20 2b 20 59 59 5f | 4d 4f 52 45 5f 41 44 4a |tr + YY_|MORE_ADJ|
|00003af0| 3b 0d 09 09 09 09 67 6f | 74 6f 20 79 79 5f 6d 61 |;.....go|to yy_ma|
|00003b00| 74 63 68 3b 0d 0d 09 09 | 09 63 61 73 65 20 45 4f |tch;....|.case EO|
|00003b10| 42 5f 41 43 54 5f 4c 41 | 53 54 5f 4d 41 54 43 48 |B_ACT_LA|ST_MATCH|
|00003b20| 3a 0d 09 09 09 09 79 79 | 5f 63 5f 62 75 66 5f 70 |:.....yy|_c_buf_p|
|00003b30| 20 3d 0d 09 09 09 09 26 | 79 79 5f 63 75 72 72 65 | =.....&|yy_curre|
|00003b40| 6e 74 5f 62 75 66 66 65 | 72 2d 3e 79 79 5f 63 68 |nt_buffe|r->yy_ch|
|00003b50| 5f 62 75 66 5b 79 79 5f | 6e 5f 63 68 61 72 73 5d |_buf[yy_|n_chars]|
|00003b60| 3b 0d 0d 09 09 09 09 79 | 79 5f 63 75 72 72 65 6e |;......y|y_curren|
|00003b70| 74 5f 73 74 61 74 65 20 | 3d 20 79 79 5f 67 65 74 |t_state |= yy_get|
|00003b80| 5f 70 72 65 76 69 6f 75 | 73 5f 73 74 61 74 65 28 |_previou|s_state(|
|00003b90| 29 3b 0d 0d 09 09 09 09 | 79 79 5f 63 70 20 3d 20 |);......|yy_cp = |
|00003ba0| 79 79 5f 63 5f 62 75 66 | 5f 70 3b 0d 09 09 09 09 |yy_c_buf|_p;.....|
|00003bb0| 79 79 5f 62 70 20 3d 20 | 79 79 74 65 78 74 5f 70 |yy_bp = |yytext_p|
|00003bc0| 74 72 20 2b 20 59 59 5f | 4d 4f 52 45 5f 41 44 4a |tr + YY_|MORE_ADJ|
|00003bd0| 3b 0d 09 09 09 09 67 6f | 74 6f 20 79 79 5f 66 69 |;.....go|to yy_fi|
|00003be0| 6e 64 5f 61 63 74 69 6f | 6e 3b 0d 09 09 09 7d 0d |nd_actio|n;....}.|
|00003bf0| 09 09 62 72 65 61 6b 3b | 0d 09 7d 0d 0d 09 09 64 |..break;|..}....d|
|00003c00| 65 66 61 75 6c 74 3a 0d | 09 09 09 59 59 5f 46 41 |efault:.|...YY_FA|
|00003c10| 54 41 4c 5f 45 52 52 4f | 52 28 09 22 66 61 74 61 |TAL_ERRO|R(."fata|
|00003c20| 6c 20 66 6c 65 78 20 73 | 63 61 6e 6e 65 72 20 69 |l flex s|canner i|
|00003c30| 6e 74 65 72 6e 61 6c 20 | 65 72 72 6f 72 2d 2d 6e |nternal |error--n|
|00003c40| 6f 20 61 63 74 69 6f 6e | 20 66 6f 75 6e 64 22 20 |o action| found" |
|00003c50| 29 3b 0d 09 09 7d 20 2f | 2f 20 65 6e 64 20 6f 66 |);...} /|/ end of|
|00003c60| 20 61 63 74 69 6f 6e 20 | 73 77 69 74 63 68 0d 09 | action |switch..|
|00003c70| 7d 20 2f 2f 20 65 6e 64 | 20 6f 66 20 73 63 61 6e |} // end| of scan|
|00003c80| 6e 69 6e 67 20 6f 6e 65 | 20 74 6f 6b 65 6e 0d 7d |ning one| token.}|
|00003c90| 20 2f 2f 20 65 6e 64 20 | 6f 66 20 79 79 6c 65 78 | // end |of yylex|
|00003ca0| 0d 0d 0d 25 2b 0d 59 59 | 5f 44 45 43 4c 41 52 45 |...%+.YY|_DECLARE|
|00003cb0| 28 3b 29 20 79 79 46 6c | 65 78 4c 65 78 65 72 20 |(;) yyFl|exLexer |
|00003cc0| 28 69 73 74 72 65 61 6d | 2a 20 61 72 67 5f 79 79 |(istream|* arg_yy|
|00003cd0| 69 6e 2c 20 6f 73 74 72 | 65 61 6d 2a 20 61 72 67 |in, ostr|eam* arg|
|00003ce0| 5f 79 79 6f 75 74 29 0d | 7b 0d 09 79 79 69 6e 20 |_yyout).|{..yyin |
|00003cf0| 3d 20 61 72 67 5f 79 79 | 69 6e 3b 0d 09 79 79 6f |= arg_yy|in;..yyo|
|00003d00| 75 74 20 3d 20 61 72 67 | 5f 79 79 6f 75 74 3b 0d |ut = arg|_yyout;.|
|00003d10| 09 79 79 5f 63 5f 62 75 | 66 5f 70 20 3d 20 30 3b |.yy_c_bu|f_p = 0;|
|00003d20| 0d 09 79 79 5f 69 6e 69 | 74 20 3d 20 31 3b 0d 09 |..yy_ini|t = 1;..|
|00003d30| 79 79 5f 73 74 61 72 74 | 20 3d 20 30 3b 0d 09 79 |yy_start| = 0;..y|
|00003d40| 79 5f 66 6c 65 78 5f 64 | 65 62 75 67 20 3d 20 30 |y_flex_d|ebug = 0|
|00003d50| 3b 0d 09 79 79 6c 69 6e | 65 6e 6f 20 3d 20 31 3b |;..yylin|eno = 1;|
|00003d60| 09 2f 2f 20 74 68 69 73 | 20 77 69 6c 6c 20 6f 6e |.// this| will on|
|00003d70| 6c 79 20 67 65 74 20 75 | 70 64 61 74 65 64 20 69 |ly get u|pdated i|
|00003d80| 66 20 25 6f 70 74 69 6f | 6e 20 79 79 6c 69 6e 65 |f %optio|n yyline|
|00003d90| 6e 6f 0d 0d 09 79 79 5f | 64 69 64 5f 62 75 66 66 |no...yy_|did_buff|
|00003da0| 65 72 5f 73 77 69 74 63 | 68 5f 6f 6e 5f 65 6f 66 |er_switc|h_on_eof|
|00003db0| 20 3d 20 30 3b 0d 0d 09 | 79 79 5f 6c 6f 6f 6b 69 | = 0;...|yy_looki|
|00003dc0| 6e 67 5f 66 6f 72 5f 74 | 72 61 69 6c 5f 62 65 67 |ng_for_t|rail_beg|
|00003dd0| 69 6e 20 3d 20 30 3b 0d | 09 79 79 5f 6d 6f 72 65 |in = 0;.|.yy_more|
|00003de0| 5f 66 6c 61 67 20 3d 20 | 30 3b 0d 09 79 79 5f 6d |_flag = |0;..yy_m|
|00003df0| 6f 72 65 5f 6c 65 6e 20 | 3d 20 30 3b 0d 0d 09 79 |ore_len |= 0;...y|
|00003e00| 79 5f 73 74 61 72 74 5f | 73 74 61 63 6b 5f 70 74 |y_start_|stack_pt|
|00003e10| 72 20 3d 20 79 79 5f 73 | 74 61 72 74 5f 73 74 61 |r = yy_s|tart_sta|
|00003e20| 63 6b 5f 64 65 70 74 68 | 20 3d 20 30 3b 0d 09 79 |ck_depth| = 0;..y|
|00003e30| 79 5f 73 74 61 72 74 5f | 73 74 61 63 6b 20 3d 20 |y_start_|stack = |
|00003e40| 30 3b 0d 0d 09 79 79 5f | 63 75 72 72 65 6e 74 5f |0;...yy_|current_|
|00003e50| 62 75 66 66 65 72 20 3d | 20 30 3b 0d 0d 23 69 66 |buffer =| 0;..#if|
|00003e60| 64 65 66 20 59 59 5f 55 | 53 45 53 5f 52 45 4a 45 |def YY_U|SES_REJE|
|00003e70| 43 54 0d 09 79 79 5f 73 | 74 61 74 65 5f 62 75 66 |CT..yy_s|tate_buf|
|00003e80| 20 3d 20 6e 65 77 20 79 | 79 5f 73 74 61 74 65 5f | = new y|y_state_|
|00003e90| 74 79 70 65 5b 59 59 5f | 42 55 46 5f 53 49 5a 45 |type[YY_|BUF_SIZE|
|00003ea0| 20 2b 20 32 5d 3b 0d 23 | 65 6c 73 65 0d 09 79 79 | + 2];.#|else..yy|
|00003eb0| 5f 73 74 61 74 65 5f 62 | 75 66 20 3d 20 30 3b 0d |_state_b|uf = 0;.|
|00003ec0| 23 65 6e 64 69 66 0d 7d | 0d 0d 0d 59 59 5f 44 45 |#endif.}|...YY_DE|
|00003ed0| 43 4c 41 52 45 28 3b 29 | 20 7e 79 79 46 6c 65 78 |CLARE(;)| ~yyFlex|
|00003ee0| 4c 65 78 65 72 20 28 76 | 6f 69 64 29 0d 7b 0d 09 |Lexer (v|oid).{..|
|00003ef0| 64 65 6c 65 74 65 20 79 | 79 5f 73 74 61 74 65 5f |delete y|y_state_|
|00003f00| 62 75 66 3b 0d 09 79 79 | 5f 64 65 6c 65 74 65 5f |buf;..yy|_delete_|
|00003f10| 62 75 66 66 65 72 28 20 | 79 79 5f 63 75 72 72 65 |buffer( |yy_curre|
|00003f20| 6e 74 5f 62 75 66 66 65 | 72 20 29 3b 0d 7d 0d 0d |nt_buffe|r );.}..|
|00003f30| 0d 59 59 5f 44 45 43 4c | 41 52 45 28 76 6f 69 64 |.YY_DECL|ARE(void|
|00003f40| 29 20 73 77 69 74 63 68 | 5f 73 74 72 65 61 6d 73 |) switch|_streams|
|00003f50| 20 28 69 73 74 72 65 61 | 6d 2a 20 6e 65 77 5f 69 | (istrea|m* new_i|
|00003f60| 6e 2c 20 6f 73 74 72 65 | 61 6d 2a 20 6e 65 77 5f |n, ostre|am* new_|
|00003f70| 6f 75 74 29 0d 7b 0d 09 | 69 66 20 28 6e 65 77 5f |out).{..|if (new_|
|00003f80| 69 6e 29 20 7b 0d 09 09 | 79 79 5f 64 65 6c 65 74 |in) {...|yy_delet|
|00003f90| 65 5f 62 75 66 66 65 72 | 28 79 79 5f 63 75 72 72 |e_buffer|(yy_curr|
|00003fa0| 65 6e 74 5f 62 75 66 66 | 65 72 29 3b 0d 09 09 79 |ent_buff|er);...y|
|00003fb0| 79 5f 73 77 69 74 63 68 | 5f 74 6f 5f 62 75 66 66 |y_switch|_to_buff|
|00003fc0| 65 72 28 79 79 5f 63 72 | 65 61 74 65 5f 62 75 66 |er(yy_cr|eate_buf|
|00003fd0| 66 65 72 28 6e 65 77 5f | 69 6e 2c 20 59 59 5f 42 |fer(new_|in, YY_B|
|00003fe0| 55 46 5f 53 49 5a 45 29 | 29 3b 0d 09 7d 0d 0d 09 |UF_SIZE)|);..}...|
|00003ff0| 69 66 20 28 6e 65 77 5f | 6f 75 74 29 0d 09 09 79 |if (new_|out)...y|
|00004000| 79 6f 75 74 20 3d 20 6e | 65 77 5f 6f 75 74 3b 0d |yout = n|ew_out;.|
|00004010| 7d 0d 0d 0d 59 59 5f 44 | 45 43 4c 41 52 45 28 69 |}...YY_D|ECLARE(i|
|00004020| 6e 74 29 20 4c 65 78 65 | 72 49 6e 70 75 74 20 28 |nt) Lexe|rInput (|
|00004030| 63 68 61 72 2a 20 62 75 | 66 2c 20 69 6e 74 0d 23 |char* bu|f, int.#|
|00004040| 69 66 6e 64 65 66 20 59 | 59 5f 49 4e 54 45 52 41 |ifndef Y|Y_INTERA|
|00004050| 43 54 49 56 45 0d 09 6d | 61 78 5f 73 69 7a 65 0d |CTIVE..m|ax_size.|
|00004060| 23 65 6e 64 69 66 0d 29 | 0d 7b 0d 09 69 66 20 28 |#endif.)|.{..if (|
|00004070| 79 79 69 6e 2d 3e 65 6f | 66 28 29 20 7c 7c 20 79 |yyin->eo|f() || y|
|00004080| 79 69 6e 2d 3e 66 61 69 | 6c 28 29 29 0d 09 09 72 |yin->fai|l())...r|
|00004090| 65 74 75 72 6e 20 30 3b | 0d 0d 23 69 66 64 65 66 |eturn 0;|..#ifdef|
|000040a0| 20 59 59 5f 49 4e 54 45 | 52 41 43 54 49 56 45 0d | YY_INTE|RACTIVE.|
|000040b0| 09 79 79 69 6e 2d 3e 67 | 65 74 28 62 75 66 5b 30 |.yyin->g|et(buf[0|
|000040c0| 5d 29 3b 0d 0d 09 69 66 | 20 28 79 79 69 6e 2d 3e |]);...if| (yyin->|
|000040d0| 65 6f 66 28 29 29 0d 09 | 09 72 65 74 75 72 6e 20 |eof())..|.return |
|000040e0| 30 3b 0d 0d 09 69 66 20 | 28 79 79 69 6e 2d 3e 62 |0;...if |(yyin->b|
|000040f0| 61 64 28 29 29 0d 09 09 | 72 65 74 75 72 6e 20 2d |ad())...|return -|
|00004100| 31 3b 0d 0d 09 72 65 74 | 75 72 6e 20 31 3b 0d 23 |1;...ret|urn 1;.#|
|00004110| 65 6c 73 65 0d 09 28 76 | 6f 69 64 29 20 79 79 69 |else..(v|oid) yyi|
|00004120| 6e 2d 3e 72 65 61 64 28 | 62 75 66 2c 20 6d 61 78 |n->read(|buf, max|
|00004130| 5f 73 69 7a 65 29 3b 0d | 0d 09 72 65 74 75 72 6e |_size);.|..return|
|00004140| 20 79 79 69 6e 2d 3e 62 | 61 64 28 29 20 3f 20 2d | yyin->b|ad() ? -|
|00004150| 31 20 3a 20 79 79 69 6e | 2d 3e 67 63 6f 75 6e 74 |1 : yyin|->gcount|
|00004160| 28 29 3b 0d 23 65 6e 64 | 69 66 0d 7d 0d 0d 0d 59 |();.#end|if.}...Y|
|00004170| 59 5f 44 45 43 4c 41 52 | 45 28 76 6f 69 64 29 20 |Y_DECLAR|E(void) |
|00004180| 4c 65 78 65 72 4f 75 74 | 70 75 74 20 28 63 6f 6e |LexerOut|put (con|
|00004190| 73 74 20 63 68 61 72 2a | 20 62 75 66 2c 20 69 6e |st char*| buf, in|
|000041a0| 74 20 73 69 7a 65 29 0d | 7b 0d 09 28 76 6f 69 64 |t size).|{..(void|
|000041b0| 29 20 79 79 6f 75 74 2d | 3e 77 72 69 74 65 28 62 |) yyout-|>write(b|
|000041c0| 75 66 2c 20 73 69 7a 65 | 29 3b 0d 7d 0d 25 2a 0d |uf, size|);.}.%*.|
|000041d0| 0d 0d 2f 2a 20 79 79 5f | 67 65 74 5f 6e 65 78 74 |../* yy_|get_next|
|000041e0| 5f 62 75 66 66 65 72 20 | 2d 20 74 72 79 20 74 6f |_buffer |- try to|
|000041f0| 20 72 65 61 64 20 69 6e | 20 61 20 6e 65 77 20 62 | read in| a new b|
|00004200| 75 66 66 65 72 0d 20 2a | 0d 20 2a 20 52 65 74 75 |uffer. *|. * Retu|
|00004210| 72 6e 73 20 61 20 63 6f | 64 65 20 72 65 70 72 65 |rns a co|de repre|
|00004220| 73 65 6e 74 69 6e 67 20 | 61 6e 20 61 63 74 69 6f |senting |an actio|
|00004230| 6e 3a 0d 20 2a 09 45 4f | 42 5f 41 43 54 5f 4c 41 |n:. *.EO|B_ACT_LA|
|00004240| 53 54 5f 4d 41 54 43 48 | 20 2d 0d 20 2a 09 45 4f |ST_MATCH| -. *.EO|
|00004250| 42 5f 41 43 54 5f 43 4f | 4e 54 49 4e 55 45 5f 53 |B_ACT_CO|NTINUE_S|
|00004260| 43 41 4e 20 2d 20 63 6f | 6e 74 69 6e 75 65 20 73 |CAN - co|ntinue s|
|00004270| 63 61 6e 6e 69 6e 67 20 | 66 72 6f 6d 20 63 75 72 |canning |from cur|
|00004280| 72 65 6e 74 20 70 6f 73 | 69 74 69 6f 6e 0d 20 2a |rent pos|ition. *|
|00004290| 09 45 4f 42 5f 41 43 54 | 5f 45 4e 44 5f 4f 46 5f |.EOB_ACT|_END_OF_|
|000042a0| 46 49 4c 45 20 2d 20 65 | 6e 64 20 6f 66 20 66 69 |FILE - e|nd of fi|
|000042b0| 6c 65 0d 20 2a 2f 0d 0d | 59 59 5f 44 45 43 4c 41 |le. */..|YY_DECLA|
|000042c0| 52 45 28 69 6e 74 29 20 | 79 79 5f 67 65 74 5f 6e |RE(int) |yy_get_n|
|000042d0| 65 78 74 5f 62 75 66 66 | 65 72 20 28 76 6f 69 64 |ext_buff|er (void|
|000042e0| 29 0d 7b 0d 09 72 65 67 | 69 73 74 65 72 20 63 68 |).{..reg|ister ch|
|000042f0| 61 72 2a 20 64 65 73 74 | 20 3d 20 79 79 5f 63 75 |ar* dest| = yy_cu|
|00004300| 72 72 65 6e 74 5f 62 75 | 66 66 65 72 2d 3e 79 79 |rrent_bu|ffer->yy|
|00004310| 5f 63 68 5f 62 75 66 3b | 0d 09 72 65 67 69 73 74 |_ch_buf;|..regist|
|00004320| 65 72 20 63 68 61 72 2a | 20 73 6f 75 72 63 65 20 |er char*| source |
|00004330| 3d 20 79 79 74 65 78 74 | 5f 70 74 72 3b 0d 09 72 |= yytext|_ptr;..r|
|00004340| 65 67 69 73 74 65 72 20 | 69 6e 74 20 6e 75 6d 62 |egister |int numb|
|00004350| 65 72 5f 74 6f 5f 6d 6f | 76 65 2c 20 69 3b 0d 09 |er_to_mo|ve, i;..|
|00004360| 69 6e 74 20 72 65 74 5f | 76 61 6c 3b 0d 0d 09 69 |int ret_|val;...i|
|00004370| 66 20 28 79 79 5f 63 5f | 62 75 66 5f 70 20 3e 20 |f (yy_c_|buf_p > |
|00004380| 26 79 79 5f 63 75 72 72 | 65 6e 74 5f 62 75 66 66 |&yy_curr|ent_buff|
|00004390| 65 72 2d 3e 79 79 5f 63 | 68 5f 62 75 66 5b 79 79 |er->yy_c|h_buf[yy|
|000043a0| 5f 6e 5f 63 68 61 72 73 | 20 2b 20 31 5d 29 0d 09 |_n_chars| + 1])..|
|000043b0| 09 59 59 5f 46 41 54 41 | 4c 5f 45 52 52 4f 52 28 |.YY_FATA|L_ERROR(|
|000043c0| 22 66 61 74 61 6c 20 66 | 6c 65 78 20 73 63 61 6e |"fatal f|lex scan|
|000043d0| 6e 65 72 20 69 6e 74 65 | 72 6e 61 6c 20 65 72 72 |ner inte|rnal err|
|000043e0| 6f 72 2d 2d 65 6e 64 20 | 6f 66 20 62 75 66 66 65 |or--end |of buffe|
|000043f0| 72 20 6d 69 73 73 65 64 | 22 29 3b 0d 0d 09 69 66 |r missed|");...if|
|00004400| 20 28 79 79 5f 63 75 72 | 72 65 6e 74 5f 62 75 66 | (yy_cur|rent_buf|
|00004410| 66 65 72 2d 3e 79 79 5f | 66 69 6c 6c 5f 62 75 66 |fer->yy_|fill_buf|
|00004420| 66 65 72 20 3d 3d 20 30 | 29 20 7b 0d 09 09 2f 2f |fer == 0|) {...//|
|00004430| 20 44 6f 6e 27 74 20 74 | 72 79 20 74 6f 20 66 69 | Don't t|ry to fi|
|00004440| 6c 6c 20 74 68 65 20 62 | 75 66 66 65 72 2c 20 73 |ll the b|uffer, s|
|00004450| 6f 20 74 68 69 73 20 69 | 73 20 61 6e 20 45 4f 46 |o this i|s an EOF|
|00004460| 2e 0d 09 09 69 66 20 28 | 79 79 5f 63 5f 62 75 66 |....if (|yy_c_buf|
|00004470| 5f 70 20 2d 20 79 79 74 | 65 78 74 5f 70 74 72 20 |_p - yyt|ext_ptr |
|00004480| 2d 20 59 59 5f 4d 4f 52 | 45 5f 41 44 4a 20 3d 3d |- YY_MOR|E_ADJ ==|
|00004490| 20 31 29 20 7b 0d 09 09 | 09 2f 2a 20 57 65 20 6d | 1) {...|./* We m|
|000044a0| 61 74 63 68 65 64 20 61 | 20 73 69 6e 67 6c 65 64 |atched a| singled|
|000044b0| 20 63 68 61 72 61 63 61 | 74 65 72 2c 20 74 68 65 | characa|ter, the|
|000044c0| 20 45 4f 42 2c 20 73 6f | 0d 09 09 09 20 2a 20 74 | EOB, so|.... * t|
|000044d0| 72 65 61 74 20 74 68 69 | 73 20 61 73 20 61 20 66 |reat thi|s as a f|
|000044e0| 69 6e 61 6c 20 45 4f 46 | 2e 0d 09 09 09 20 2a 2f |inal EOF|..... */|
|000044f0| 0d 09 09 09 72 65 74 75 | 72 6e 20 45 4f 42 5f 41 |....retu|rn EOB_A|
|00004500| 43 54 5f 45 4e 44 5f 4f | 46 5f 46 49 4c 45 3b 0d |CT_END_O|F_FILE;.|
|00004510| 09 09 7d 0d 0d 09 09 65 | 6c 73 65 20 7b 0d 09 09 |..}....e|lse {...|
|00004520| 09 2f 2f 20 57 65 20 6d | 61 74 63 68 65 64 20 73 |.// We m|atched s|
|00004530| 6f 6d 65 20 74 65 78 74 | 20 70 72 69 6f 72 20 74 |ome text| prior t|
|00004540| 6f 20 74 68 65 20 45 4f | 42 2c 20 66 69 72 73 74 |o the EO|B, first|
|00004550| 20 70 72 6f 63 65 73 73 | 20 69 74 2e 0d 09 09 09 | process| it.....|
|00004560| 72 65 74 75 72 6e 20 45 | 4f 42 5f 41 43 54 5f 4c |return E|OB_ACT_L|
|00004570| 41 53 54 5f 4d 41 54 43 | 48 3b 0d 09 09 7d 0d 09 |AST_MATC|H;...}..|
|00004580| 7d 0d 0d 09 2f 2f 20 54 | 72 79 20 74 6f 20 72 65 |}...// T|ry to re|
|00004590| 61 64 20 6d 6f 72 65 20 | 64 61 74 61 2e 0d 0d 09 |ad more |data....|
|000045a0| 2f 2f 20 46 69 72 73 74 | 20 6d 6f 76 65 20 6c 61 |// First| move la|
|000045b0| 73 74 20 63 68 61 72 73 | 20 74 6f 20 73 74 61 72 |st chars| to star|
|000045c0| 74 20 6f 66 20 62 75 66 | 66 65 72 2e 0d 09 6e 75 |t of buf|fer...nu|
|000045d0| 6d 62 65 72 5f 74 6f 5f | 6d 6f 76 65 20 3d 20 28 |mber_to_|move = (|
|000045e0| 69 6e 74 29 20 28 79 79 | 5f 63 5f 62 75 66 5f 70 |int) (yy|_c_buf_p|
|000045f0| 20 2d 20 79 79 74 65 78 | 74 5f 70 74 72 29 20 2d | - yytex|t_ptr) -|
|00004600| 20 31 3b 0d 0d 09 66 6f | 72 20 28 69 20 3d 20 30 | 1;...fo|r (i = 0|
|00004610| 3b 20 69 20 3c 20 6e 75 | 6d 62 65 72 5f 74 6f 5f |; i < nu|mber_to_|
|00004620| 6d 6f 76 65 3b 20 2b 2b | 69 29 0d 09 09 2a 28 64 |move; ++|i)...*(d|
|00004630| 65 73 74 2b 2b 29 20 3d | 20 2a 28 73 6f 75 72 63 |est++) =| *(sourc|
|00004640| 65 2b 2b 29 3b 0d 0d 09 | 69 66 20 28 79 79 5f 63 |e++);...|if (yy_c|
|00004650| 75 72 72 65 6e 74 5f 62 | 75 66 66 65 72 2d 3e 79 |urrent_b|uffer->y|
|00004660| 79 5f 62 75 66 66 65 72 | 5f 73 74 61 74 75 73 20 |y_buffer|_status |
|00004670| 3d 3d 20 59 59 5f 42 55 | 46 46 45 52 5f 45 4f 46 |== YY_BU|FFER_EOF|
|00004680| 5f 50 45 4e 44 49 4e 47 | 29 0d 09 09 2f 2a 20 64 |_PENDING|).../* d|
|00004690| 6f 6e 27 74 20 64 6f 20 | 74 68 65 20 72 65 61 64 |on't do |the read|
|000046a0| 2c 20 69 74 27 73 20 6e | 6f 74 20 67 75 61 72 61 |, it's n|ot guara|
|000046b0| 6e 74 65 65 64 20 74 6f | 20 72 65 74 75 72 6e 20 |nteed to| return |
|000046c0| 61 6e 20 45 4f 46 2c 0d | 09 09 20 2a 20 6a 75 73 |an EOF,.|.. * jus|
|000046d0| 74 20 66 6f 72 63 65 20 | 61 6e 20 45 4f 46 0d 09 |t force |an EOF..|
|000046e0| 09 20 2a 2f 0d 09 09 79 | 79 5f 6e 5f 63 68 61 72 |. */...y|y_n_char|
|000046f0| 73 20 3d 20 30 3b 0d 09 | 65 6c 73 65 20 7b 0d 09 |s = 0;..|else {..|
|00004700| 09 69 6e 74 20 6e 75 6d | 5f 74 6f 5f 72 65 61 64 |.int num|_to_read|
|00004710| 20 3d 20 79 79 5f 63 75 | 72 72 65 6e 74 5f 62 75 | = yy_cu|rrent_bu|
|00004720| 66 66 65 72 2d 3e 79 79 | 5f 62 75 66 5f 73 69 7a |ffer->yy|_buf_siz|
|00004730| 65 20 2d 20 6e 75 6d 62 | 65 72 5f 74 6f 5f 6d 6f |e - numb|er_to_mo|
|00004740| 76 65 20 2d 20 31 3b 0d | 0d 09 09 77 68 69 6c 65 |ve - 1;.|...while|
|00004750| 20 28 6e 75 6d 5f 74 6f | 5f 72 65 61 64 20 3c 3d | (num_to|_read <=|
|00004760| 20 30 29 20 7b 0d 09 09 | 09 2f 2f 20 4e 6f 74 20 | 0) {...|.// Not |
|00004770| 65 6e 6f 75 67 68 20 72 | 6f 6f 6d 20 69 6e 20 74 |enough r|oom in t|
|00004780| 68 65 20 62 75 66 66 65 | 72 20 2d 20 67 72 6f 77 |he buffe|r - grow|
|00004790| 20 69 74 2e 0d 23 69 66 | 64 65 66 20 59 59 5f 55 | it..#if|def YY_U|
|000047a0| 53 45 53 5f 52 45 4a 45 | 43 54 0d 09 09 09 59 59 |SES_REJE|CT....YY|
|000047b0| 5f 46 41 54 41 4c 5f 45 | 52 52 4f 52 28 0d 09 09 |_FATAL_E|RROR(...|
|000047c0| 09 22 69 6e 70 75 74 20 | 62 75 66 66 65 72 20 6f |."input |buffer o|
|000047d0| 76 65 72 66 6c 6f 77 2c | 20 63 61 6e 27 74 20 65 |verflow,| can't e|
|000047e0| 6e 6c 61 72 67 65 20 62 | 75 66 66 65 72 20 62 65 |nlarge b|uffer be|
|000047f0| 63 61 75 73 65 20 73 63 | 61 6e 6e 65 72 20 75 73 |cause sc|anner us|
|00004800| 65 73 20 52 45 4a 45 43 | 54 22 29 3b 0d 23 65 6c |es REJEC|T");.#el|
|00004810| 73 65 0d 0d 09 09 09 2f | 2f 20 6a 75 73 74 20 61 |se...../|/ just a|
|00004820| 20 73 68 6f 72 74 65 72 | 20 6e 61 6d 65 20 66 6f | shorter| name fo|
|00004830| 72 20 74 68 65 20 63 75 | 72 72 65 6e 74 20 62 75 |r the cu|rrent bu|
|00004840| 66 66 65 72 0d 09 09 09 | 59 59 5f 42 55 46 46 45 |ffer....|YY_BUFFE|
|00004850| 52 5f 53 54 41 54 45 20 | 62 20 3d 20 79 79 5f 63 |R_STATE |b = yy_c|
|00004860| 75 72 72 65 6e 74 5f 62 | 75 66 66 65 72 3b 0d 0d |urrent_b|uffer;..|
|00004870| 09 09 09 69 6e 74 20 79 | 79 5f 63 5f 62 75 66 5f |...int y|y_c_buf_|
|00004880| 70 5f 6f 66 66 73 65 74 | 20 3d 20 28 69 6e 74 29 |p_offset| = (int)|
|00004890| 20 28 79 79 5f 63 5f 62 | 75 66 5f 70 20 2d 20 62 | (yy_c_b|uf_p - b|
|000048a0| 2d 3e 79 79 5f 63 68 5f | 62 75 66 29 3b 0d 0d 09 |->yy_ch_|buf);...|
|000048b0| 09 09 69 66 20 28 62 2d | 3e 79 79 5f 69 73 5f 6f |..if (b-|>yy_is_o|
|000048c0| 75 72 5f 62 75 66 66 65 | 72 29 20 7b 0d 09 09 09 |ur_buffe|r) {....|
|000048d0| 09 69 6e 74 20 6e 65 77 | 5f 73 69 7a 65 20 3d 20 |.int new|_size = |
|000048e0| 62 2d 3e 79 79 5f 62 75 | 66 5f 73 69 7a 65 20 2a |b->yy_bu|f_size *|
|000048f0| 20 32 3b 0d 0d 09 09 09 | 09 69 66 20 28 6e 65 77 | 2;.....|.if (new|
|00004900| 5f 73 69 7a 65 20 3c 3d | 20 30 29 0d 09 09 09 09 |_size <=| 0).....|
|00004910| 09 62 2d 3e 79 79 5f 62 | 75 66 5f 73 69 7a 65 20 |.b->yy_b|uf_size |
|00004920| 2b 3d 20 62 2d 3e 79 79 | 5f 62 75 66 5f 73 69 7a |+= b->yy|_buf_siz|
|00004930| 65 20 2f 20 38 3b 0d 09 | 09 09 09 65 6c 73 65 0d |e / 8;..|...else.|
|00004940| 09 09 09 09 09 62 2d 3e | 79 79 5f 62 75 66 5f 73 |.....b->|yy_buf_s|
|00004950| 69 7a 65 20 2a 3d 20 32 | 3b 0d 0d 09 09 09 09 62 |ize *= 2|;......b|
|00004960| 2d 3e 79 79 5f 63 68 5f | 62 75 66 20 3d 20 28 63 |->yy_ch_|buf = (c|
|00004970| 68 61 72 2a 29 0d 09 09 | 09 09 09 2f 2f 20 49 6e |har*)...|...// In|
|00004980| 63 6c 75 64 65 20 72 6f | 6f 6d 20 69 6e 20 66 6f |clude ro|om in fo|
|00004990| 72 20 32 20 45 4f 42 20 | 63 68 61 72 73 2e 0d 09 |r 2 EOB |chars...|
|000049a0| 09 09 09 09 79 79 5f 66 | 6c 65 78 5f 72 65 61 6c |....yy_f|lex_real|
|000049b0| 6c 6f 63 28 28 76 6f 69 | 64 2a 29 20 62 2d 3e 79 |loc((voi|d*) b->y|
|000049c0| 79 5f 63 68 5f 62 75 66 | 2c 20 62 2d 3e 79 79 5f |y_ch_buf|, b->yy_|
|000049d0| 62 75 66 5f 73 69 7a 65 | 20 2b 20 32 29 3b 0d 09 |buf_size| + 2);..|
|000049e0| 09 09 7d 20 65 6c 73 65 | 0d 09 09 09 09 2f 2f 20 |..} else|.....// |
|000049f0| 43 61 6e 27 74 20 67 72 | 6f 77 20 69 74 2c 20 77 |Can't gr|ow it, w|
|00004a00| 65 20 64 6f 6e 27 74 20 | 6f 77 6e 20 69 74 2e 0d |e don't |own it..|
|00004a10| 09 09 09 09 62 2d 3e 79 | 79 5f 63 68 5f 62 75 66 |....b->y|y_ch_buf|
|00004a20| 20 3d 20 30 3b 0d 0d 09 | 09 09 69 66 20 28 21 62 | = 0;...|..if (!b|
|00004a30| 2d 3e 79 79 5f 63 68 5f | 62 75 66 29 0d 09 09 09 |->yy_ch_|buf)....|
|00004a40| 09 59 59 5f 46 41 54 41 | 4c 5f 45 52 52 4f 52 28 |.YY_FATA|L_ERROR(|
|00004a50| 22 66 61 74 61 6c 20 65 | 72 72 6f 72 20 2d 20 73 |"fatal e|rror - s|
|00004a60| 63 61 6e 6e 65 72 20 69 | 6e 70 75 74 20 62 75 66 |canner i|nput buf|
|00004a70| 66 65 72 20 6f 76 65 72 | 66 6c 6f 77 22 29 3b 0d |fer over|flow");.|
|00004a80| 0d 09 09 09 79 79 5f 63 | 5f 62 75 66 5f 70 20 3d |....yy_c|_buf_p =|
|00004a90| 20 26 62 2d 3e 79 79 5f | 63 68 5f 62 75 66 5b 79 | &b->yy_|ch_buf[y|
|00004aa0| 79 5f 63 5f 62 75 66 5f | 70 5f 6f 66 66 73 65 74 |y_c_buf_|p_offset|
|00004ab0| 5d 3b 0d 0d 09 09 09 6e | 75 6d 5f 74 6f 5f 72 65 |];.....n|um_to_re|
|00004ac0| 61 64 20 3d 20 79 79 5f | 63 75 72 72 65 6e 74 5f |ad = yy_|current_|
|00004ad0| 62 75 66 66 65 72 2d 3e | 79 79 5f 62 75 66 5f 73 |buffer->|yy_buf_s|
|00004ae0| 69 7a 65 20 2d 20 6e 75 | 6d 62 65 72 5f 74 6f 5f |ize - nu|mber_to_|
|00004af0| 6d 6f 76 65 20 2d 20 31 | 3b 0d 23 65 6e 64 69 66 |move - 1|;.#endif|
|00004b00| 0d 09 09 7d 0d 0d 09 09 | 69 66 20 28 6e 75 6d 5f |...}....|if (num_|
|00004b10| 74 6f 5f 72 65 61 64 20 | 3e 20 59 59 5f 52 45 41 |to_read |> YY_REA|
|00004b20| 44 5f 42 55 46 5f 53 49 | 5a 45 29 0d 09 09 09 6e |D_BUF_SI|ZE)....n|
|00004b30| 75 6d 5f 74 6f 5f 72 65 | 61 64 20 3d 20 59 59 5f |um_to_re|ad = YY_|
|00004b40| 52 45 41 44 5f 42 55 46 | 5f 53 49 5a 45 3b 0d 0d |READ_BUF|_SIZE;..|
|00004b50| 09 09 2f 2f 20 52 65 61 | 64 20 69 6e 20 6d 6f 72 |..// Rea|d in mor|
|00004b60| 65 20 64 61 74 61 2e 0d | 09 09 59 59 5f 49 4e 50 |e data..|..YY_INP|
|00004b70| 55 54 28 28 26 79 79 5f | 63 75 72 72 65 6e 74 5f |UT((&yy_|current_|
|00004b80| 62 75 66 66 65 72 2d 3e | 79 79 5f 63 68 5f 62 75 |buffer->|yy_ch_bu|
|00004b90| 66 5b 6e 75 6d 62 65 72 | 5f 74 6f 5f 6d 6f 76 65 |f[number|_to_move|
|00004ba0| 5d 29 2c 0d 09 09 09 09 | 09 79 79 5f 6e 5f 63 68 |]),.....|.yy_n_ch|
|00004bb0| 61 72 73 2c 20 6e 75 6d | 5f 74 6f 5f 72 65 61 64 |ars, num|_to_read|
|00004bc0| 29 3b 0d 09 7d 0d 0d 09 | 69 66 20 28 79 79 5f 6e |);..}...|if (yy_n|
|00004bd0| 5f 63 68 61 72 73 20 3d | 3d 20 30 29 20 7b 0d 09 |_chars =|= 0) {..|
|00004be0| 09 69 66 20 28 6e 75 6d | 62 65 72 5f 74 6f 5f 6d |.if (num|ber_to_m|
|00004bf0| 6f 76 65 20 3d 3d 20 59 | 59 5f 4d 4f 52 45 5f 41 |ove == Y|Y_MORE_A|
|00004c00| 44 4a 29 20 7b 0d 09 09 | 09 72 65 74 5f 76 61 6c |DJ) {...|.ret_val|
|00004c10| 20 3d 20 45 4f 42 5f 41 | 43 54 5f 45 4e 44 5f 4f | = EOB_A|CT_END_O|
|00004c20| 46 5f 46 49 4c 45 3b 0d | 09 09 09 79 79 72 65 73 |F_FILE;.|...yyres|
|00004c30| 74 61 72 74 28 79 79 69 | 6e 29 3b 0d 09 09 7d 20 |tart(yyi|n);...} |
|00004c40| 65 6c 73 65 20 7b 0d 09 | 09 09 72 65 74 5f 76 61 |else {..|..ret_va|
|00004c50| 6c 20 3d 20 45 4f 42 5f | 41 43 54 5f 4c 41 53 54 |l = EOB_|ACT_LAST|
|00004c60| 5f 4d 41 54 43 48 3b 0d | 09 09 09 79 79 5f 63 75 |_MATCH;.|...yy_cu|
|00004c70| 72 72 65 6e 74 5f 62 75 | 66 66 65 72 2d 3e 79 79 |rrent_bu|ffer->yy|
|00004c80| 5f 62 75 66 66 65 72 5f | 73 74 61 74 75 73 20 3d |_buffer_|status =|
|00004c90| 20 59 59 5f 42 55 46 46 | 45 52 5f 45 4f 46 5f 50 | YY_BUFF|ER_EOF_P|
|00004ca0| 45 4e 44 49 4e 47 3b 0d | 09 09 7d 0d 09 7d 20 65 |ENDING;.|..}..} e|
|00004cb0| 6c 73 65 0d 09 09 72 65 | 74 5f 76 61 6c 20 3d 20 |lse...re|t_val = |
|00004cc0| 45 4f 42 5f 41 43 54 5f | 43 4f 4e 54 49 4e 55 45 |EOB_ACT_|CONTINUE|
|00004cd0| 5f 53 43 41 4e 3b 0d 0d | 09 79 79 5f 6e 5f 63 68 |_SCAN;..|.yy_n_ch|
|00004ce0| 61 72 73 20 2b 3d 20 6e | 75 6d 62 65 72 5f 74 6f |ars += n|umber_to|
|00004cf0| 5f 6d 6f 76 65 3b 0d 09 | 79 79 5f 63 75 72 72 65 |_move;..|yy_curre|
|00004d00| 6e 74 5f 62 75 66 66 65 | 72 2d 3e 79 79 5f 63 68 |nt_buffe|r->yy_ch|
|00004d10| 5f 62 75 66 5b 79 79 5f | 6e 5f 63 68 61 72 73 5d |_buf[yy_|n_chars]|
|00004d20| 20 3d 20 59 59 5f 45 4e | 44 5f 4f 46 5f 42 55 46 | = YY_EN|D_OF_BUF|
|00004d30| 46 45 52 5f 43 48 41 52 | 3b 0d 09 79 79 5f 63 75 |FER_CHAR|;..yy_cu|
|00004d40| 72 72 65 6e 74 5f 62 75 | 66 66 65 72 2d 3e 79 79 |rrent_bu|ffer->yy|
|00004d50| 5f 63 68 5f 62 75 66 5b | 79 79 5f 6e 5f 63 68 61 |_ch_buf[|yy_n_cha|
|00004d60| 72 73 20 2b 20 31 5d 20 | 3d 20 59 59 5f 45 4e 44 |rs + 1] |= YY_END|
|00004d70| 5f 4f 46 5f 42 55 46 46 | 45 52 5f 43 48 41 52 3b |_OF_BUFF|ER_CHAR;|
|00004d80| 0d 0d 09 79 79 74 65 78 | 74 5f 70 74 72 20 3d 20 |...yytex|t_ptr = |
|00004d90| 26 79 79 5f 63 75 72 72 | 65 6e 74 5f 62 75 66 66 |&yy_curr|ent_buff|
|00004da0| 65 72 2d 3e 79 79 5f 63 | 68 5f 62 75 66 5b 30 5d |er->yy_c|h_buf[0]|
|00004db0| 3b 0d 0d 09 72 65 74 75 | 72 6e 20 72 65 74 5f 76 |;...retu|rn ret_v|
|00004dc0| 61 6c 3b 0d 7d 0d 0d 0d | 2f 2f 20 79 79 5f 67 65 |al;.}...|// yy_ge|
|00004dd0| 74 5f 70 72 65 76 69 6f | 75 73 5f 73 74 61 74 65 |t_previo|us_state|
|00004de0| 20 2d 20 67 65 74 20 74 | 68 65 20 73 74 61 74 65 | - get t|he state|
|00004df0| 20 6a 75 73 74 20 62 65 | 66 6f 72 65 20 74 68 65 | just be|fore the|
|00004e00| 20 45 4f 42 20 63 68 61 | 72 20 77 61 73 20 72 65 | EOB cha|r was re|
|00004e10| 61 63 68 65 64 0d 0d 59 | 59 5f 44 45 43 4c 41 52 |ached..Y|Y_DECLAR|
|00004e20| 45 28 79 79 5f 73 74 61 | 74 65 5f 74 79 70 65 29 |E(yy_sta|te_type)|
|00004e30| 20 79 79 5f 67 65 74 5f | 70 72 65 76 69 6f 75 73 | yy_get_|previous|
|00004e40| 5f 73 74 61 74 65 20 28 | 76 6f 69 64 29 0d 7b 0d |_state (|void).{.|
|00004e50| 09 72 65 67 69 73 74 65 | 72 20 79 79 5f 73 74 61 |.registe|r yy_sta|
|00004e60| 74 65 5f 74 79 70 65 20 | 79 79 5f 63 75 72 72 65 |te_type |yy_curre|
|00004e70| 6e 74 5f 73 74 61 74 65 | 3b 0d 09 72 65 67 69 73 |nt_state|;..regis|
|00004e80| 74 65 72 20 63 68 61 72 | 2a 20 79 79 5f 63 70 3b |ter char|* yy_cp;|
|00004e90| 0d 0d 25 25 20 63 6f 64 | 65 20 74 6f 20 67 65 74 |..%% cod|e to get|
|00004ea0| 20 74 68 65 20 73 74 61 | 72 74 20 73 74 61 74 65 | the sta|rt state|
|00004eb0| 20 69 6e 74 6f 20 79 79 | 5f 63 75 72 72 65 6e 74 | into yy|_current|
|00004ec0| 5f 73 74 61 74 65 20 67 | 6f 65 73 20 68 65 72 65 |_state g|oes here|
|00004ed0| 0d 0d 09 66 6f 72 20 28 | 79 79 5f 63 70 20 3d 20 |...for (|yy_cp = |
|00004ee0| 79 79 74 65 78 74 5f 70 | 74 72 20 2b 20 59 59 5f |yytext_p|tr + YY_|
|00004ef0| 4d 4f 52 45 5f 41 44 4a | 3b 20 79 79 5f 63 70 20 |MORE_ADJ|; yy_cp |
|00004f00| 3c 20 79 79 5f 63 5f 62 | 75 66 5f 70 3b 20 2b 2b |< yy_c_b|uf_p; ++|
|00004f10| 79 79 5f 63 70 29 20 7b | 0d 25 25 20 63 6f 64 65 |yy_cp) {|.%% code|
|00004f20| 20 74 6f 20 66 69 6e 64 | 20 74 68 65 20 6e 65 78 | to find| the nex|
|00004f30| 74 20 73 74 61 74 65 20 | 67 6f 65 73 20 68 65 72 |t state |goes her|
|00004f40| 65 0d 09 7d 0d 0d 09 72 | 65 74 75 72 6e 20 79 79 |e..}...r|eturn yy|
|00004f50| 5f 63 75 72 72 65 6e 74 | 5f 73 74 61 74 65 3b 0d |_current|_state;.|
|00004f60| 7d 0d 0d 0d 2f 2a 20 79 | 79 5f 74 72 79 5f 4e 55 |}.../* y|y_try_NU|
|00004f70| 4c 5f 74 72 61 6e 73 20 | 2d 20 74 72 79 20 74 6f |L_trans |- try to|
|00004f80| 20 6d 61 6b 65 20 61 20 | 74 72 61 6e 73 69 74 69 | make a |transiti|
|00004f90| 6f 6e 20 6f 6e 20 74 68 | 65 20 4e 55 4c 20 63 68 |on on th|e NUL ch|
|00004fa0| 61 72 61 63 74 65 72 0d | 20 2a 0d 20 2a 20 73 79 |aracter.| *. * sy|
|00004fb0| 6e 6f 70 73 69 73 0d 20 | 2a 09 6e 65 78 74 5f 73 |nopsis. |*.next_s|
|00004fc0| 74 61 74 65 20 3d 20 79 | 79 5f 74 72 79 5f 4e 55 |tate = y|y_try_NU|
|00004fd0| 4c 5f 74 72 61 6e 73 28 | 63 75 72 72 65 6e 74 5f |L_trans(|current_|
|00004fe0| 73 74 61 74 65 29 3b 0d | 20 2a 2f 0d 0d 59 59 5f |state);.| */..YY_|
|00004ff0| 44 45 43 4c 41 52 45 28 | 79 79 5f 73 74 61 74 65 |DECLARE(|yy_state|
|00005000| 5f 74 79 70 65 29 20 79 | 79 5f 74 72 79 5f 4e 55 |_type) y|y_try_NU|
|00005010| 4c 5f 74 72 61 6e 73 28 | 79 79 5f 73 74 61 74 65 |L_trans(|yy_state|
|00005020| 5f 74 79 70 65 20 79 79 | 5f 63 75 72 72 65 6e 74 |_type yy|_current|
|00005030| 5f 73 74 61 74 65 29 0d | 7b 0d 09 72 65 67 69 73 |_state).|{..regis|
|00005040| 74 65 72 20 69 6e 74 20 | 79 79 5f 69 73 5f 6a 61 |ter int |yy_is_ja|
|00005050| 6d 3b 0d 25 25 20 63 6f | 64 65 20 74 6f 20 66 69 |m;.%% co|de to fi|
|00005060| 6e 64 20 74 68 65 20 6e | 65 78 74 20 73 74 61 74 |nd the n|ext stat|
|00005070| 65 2c 20 61 6e 64 20 70 | 65 72 68 61 70 73 20 64 |e, and p|erhaps d|
|00005080| 6f 20 62 61 63 6b 69 6e | 67 20 75 70 2c 20 67 6f |o backin|g up, go|
|00005090| 65 73 20 68 65 72 65 0d | 0d 09 72 65 74 75 72 6e |es here.|..return|
|000050a0| 20 79 79 5f 69 73 5f 6a | 61 6d 20 3f 20 30 20 3a | yy_is_j|am ? 0 :|
|000050b0| 20 79 79 5f 63 75 72 72 | 65 6e 74 5f 73 74 61 74 | yy_curr|ent_stat|
|000050c0| 65 3b 0d 7d 0d 0d 0d 25 | 2d 0d 23 69 66 6e 64 65 |e;.}...%|-.#ifnde|
|000050d0| 66 20 59 59 5f 4e 4f 5f | 55 4e 50 55 54 0d 25 2a |f YY_NO_|UNPUT.%*|
|000050e0| 0d 59 59 5f 44 45 43 4c | 41 52 45 28 76 6f 69 64 |.YY_DECL|ARE(void|
|000050f0| 29 20 79 79 75 6e 70 75 | 74 20 28 69 6e 74 20 63 |) yyunpu|t (int c|
|00005100| 2c 20 72 65 67 69 73 74 | 65 72 20 63 68 61 72 2a |, regist|er char*|
|00005110| 20 79 79 5f 62 70 29 0d | 7b 0d 09 72 65 67 69 73 | yy_bp).|{..regis|
|00005120| 74 65 72 20 63 68 61 72 | 2a 20 79 79 5f 63 70 20 |ter char|* yy_cp |
|00005130| 3d 20 79 79 5f 63 5f 62 | 75 66 5f 70 3b 0d 0d 09 |= yy_c_b|uf_p;...|
|00005140| 2f 2f 20 75 6e 64 6f 20 | 65 66 66 65 63 74 73 20 |// undo |effects |
|00005150| 6f 66 20 73 65 74 74 69 | 6e 67 20 75 70 20 79 79 |of setti|ng up yy|
|00005160| 74 65 78 74 0d 09 2a 79 | 79 5f 63 70 20 3d 20 79 |text..*y|y_cp = y|
|00005170| 79 5f 68 6f 6c 64 5f 63 | 68 61 72 3b 0d 0d 09 69 |y_hold_c|har;...i|
|00005180| 66 20 28 79 79 5f 63 70 | 20 3c 20 79 79 5f 63 75 |f (yy_cp| < yy_cu|
|00005190| 72 72 65 6e 74 5f 62 75 | 66 66 65 72 2d 3e 79 79 |rrent_bu|ffer->yy|
|000051a0| 5f 63 68 5f 62 75 66 20 | 2b 20 32 29 20 7b 0d 09 |_ch_buf |+ 2) {..|
|000051b0| 09 2f 2f 20 6e 65 65 64 | 20 74 6f 20 73 68 69 66 |.// need| to shif|
|000051c0| 74 20 74 68 69 6e 67 73 | 20 75 70 20 74 6f 20 6d |t things| up to m|
|000051d0| 61 6b 65 20 72 6f 6f 6d | 0d 09 09 2f 2f 20 2b 32 |ake room|...// +2|
|000051e0| 20 66 6f 72 20 45 4f 42 | 20 63 68 61 72 73 2e 0d | for EOB| chars..|
|000051f0| 09 09 72 65 67 69 73 74 | 65 72 20 69 6e 74 20 6e |..regist|er int n|
|00005200| 75 6d 62 65 72 5f 74 6f | 5f 6d 6f 76 65 20 3d 20 |umber_to|_move = |
|00005210| 79 79 5f 6e 5f 63 68 61 | 72 73 20 2b 20 32 3b 0d |yy_n_cha|rs + 2;.|
|00005220| 09 09 72 65 67 69 73 74 | 65 72 20 63 68 61 72 20 |..regist|er char |
|00005230| 2a 64 65 73 74 20 3d 20 | 26 79 79 5f 63 75 72 72 |*dest = |&yy_curr|
|00005240| 65 6e 74 5f 62 75 66 66 | 65 72 2d 3e 79 79 5f 63 |ent_buff|er->yy_c|
|00005250| 68 5f 62 75 66 5b 0d 09 | 09 09 09 09 09 09 09 09 |h_buf[..|........|
|00005260| 79 79 5f 63 75 72 72 65 | 6e 74 5f 62 75 66 66 65 |yy_curre|nt_buffe|
|00005270| 72 2d 3e 79 79 5f 62 75 | 66 5f 73 69 7a 65 20 2b |r->yy_bu|f_size +|
|00005280| 20 32 5d 3b 0d 09 09 72 | 65 67 69 73 74 65 72 20 | 2];...r|egister |
|00005290| 63 68 61 72 2a 20 73 6f | 75 72 63 65 20 3d 20 26 |char* so|urce = &|
|000052a0| 79 79 5f 63 75 72 72 65 | 6e 74 5f 62 75 66 66 65 |yy_curre|nt_buffe|
|000052b0| 72 2d 3e 79 79 5f 63 68 | 5f 62 75 66 5b 6e 75 6d |r->yy_ch|_buf[num|
|000052c0| 62 65 72 5f 74 6f 5f 6d | 6f 76 65 5d 3b 0d 0d 09 |ber_to_m|ove];...|
|000052d0| 09 77 68 69 6c 65 20 28 | 73 6f 75 72 63 65 20 3e |.while (|source >|
|000052e0| 20 79 79 5f 63 75 72 72 | 65 6e 74 5f 62 75 66 66 | yy_curr|ent_buff|
|000052f0| 65 72 2d 3e 79 79 5f 63 | 68 5f 62 75 66 29 0d 09 |er->yy_c|h_buf)..|
|00005300| 09 09 2a 2d 2d 64 65 73 | 74 20 3d 20 2a 2d 2d 73 |..*--des|t = *--s|
|00005310| 6f 75 72 63 65 3b 0d 0d | 09 09 79 79 5f 63 70 20 |ource;..|..yy_cp |
|00005320| 2b 3d 20 28 69 6e 74 29 | 20 28 64 65 73 74 20 2d |+= (int)| (dest -|
|00005330| 20 73 6f 75 72 63 65 29 | 3b 0d 09 09 79 79 5f 62 | source)|;...yy_b|
|00005340| 70 20 2b 3d 20 28 69 6e | 74 29 20 28 64 65 73 74 |p += (in|t) (dest|
|00005350| 20 2d 20 73 6f 75 72 63 | 65 29 3b 0d 09 09 79 79 | - sourc|e);...yy|
|00005360| 5f 6e 5f 63 68 61 72 73 | 20 3d 20 79 79 5f 63 75 |_n_chars| = yy_cu|
|00005370| 72 72 65 6e 74 5f 62 75 | 66 66 65 72 2d 3e 79 79 |rrent_bu|ffer->yy|
|00005380| 5f 62 75 66 5f 73 69 7a | 65 3b 0d 0d 09 09 69 66 |_buf_siz|e;....if|
|00005390| 20 28 79 79 5f 63 70 20 | 3c 20 79 79 5f 63 75 72 | (yy_cp |< yy_cur|
|000053a0| 72 65 6e 74 5f 62 75 66 | 66 65 72 2d 3e 79 79 5f |rent_buf|fer->yy_|
|000053b0| 63 68 5f 62 75 66 20 2b | 20 32 29 0d 09 09 09 59 |ch_buf +| 2)....Y|
|000053c0| 59 5f 46 41 54 41 4c 5f | 45 52 52 4f 52 28 22 66 |Y_FATAL_|ERROR("f|
|000053d0| 6c 65 78 20 73 63 61 6e | 6e 65 72 20 70 75 73 68 |lex scan|ner push|
|000053e0| 2d 62 61 63 6b 20 6f 76 | 65 72 66 6c 6f 77 22 29 |-back ov|erflow")|
|000053f0| 3b 0d 09 7d 0d 0d 09 2a | 2d 2d 79 79 5f 63 70 20 |;..}...*|--yy_cp |
|00005400| 3d 20 28 63 68 61 72 29 | 20 63 3b 0d 0d 25 25 20 |= (char)| c;..%% |
|00005410| 75 70 64 61 74 65 20 79 | 79 6c 69 6e 65 6e 6f 20 |update y|ylineno |
|00005420| 68 65 72 65 0d 0d 09 79 | 79 74 65 78 74 5f 70 74 |here...y|ytext_pt|
|00005430| 72 20 3d 20 79 79 5f 62 | 70 3b 0d 09 79 79 5f 68 |r = yy_b|p;..yy_h|
|00005440| 6f 6c 64 5f 63 68 61 72 | 20 3d 20 2a 79 79 5f 63 |old_char| = *yy_c|
|00005450| 70 3b 0d 09 79 79 5f 63 | 5f 62 75 66 5f 70 20 3d |p;..yy_c|_buf_p =|
|00005460| 20 79 79 5f 63 70 3b 0d | 7d 0d 25 2d 0d 23 65 6e | yy_cp;.|}.%-.#en|
|00005470| 64 69 66 09 2f 2f 20 69 | 66 6e 64 65 66 20 59 59 |dif.// i|fndef YY|
|00005480| 5f 4e 4f 5f 55 4e 50 55 | 54 0d 25 2a 0d 0d 0d 59 |_NO_UNPU|T.%*...Y|
|00005490| 59 5f 44 45 43 4c 41 52 | 45 28 69 6e 74 29 20 79 |Y_DECLAR|E(int) y|
|000054a0| 79 69 6e 70 75 74 20 28 | 76 6f 69 64 29 0d 7b 0d |yinput (|void).{.|
|000054b0| 09 69 6e 74 20 63 3b 0d | 0d 09 2a 79 79 5f 63 5f |.int c;.|..*yy_c_|
|000054c0| 62 75 66 5f 70 20 3d 20 | 79 79 5f 68 6f 6c 64 5f |buf_p = |yy_hold_|
|000054d0| 63 68 61 72 3b 0d 0d 09 | 69 66 20 28 2a 79 79 5f |char;...|if (*yy_|
|000054e0| 63 5f 62 75 66 5f 70 20 | 3d 3d 20 59 59 5f 45 4e |c_buf_p |== YY_EN|
|000054f0| 44 5f 4f 46 5f 42 55 46 | 46 45 52 5f 43 48 41 52 |D_OF_BUF|FER_CHAR|
|00005500| 29 20 7b 0d 09 09 2f 2a | 20 79 79 5f 63 5f 62 75 |) {.../*| yy_c_bu|
|00005510| 66 5f 70 20 6e 6f 77 20 | 70 6f 69 6e 74 73 20 74 |f_p now |points t|
|00005520| 6f 20 74 68 65 20 63 68 | 61 72 61 63 74 65 72 20 |o the ch|aracter |
|00005530| 77 65 20 77 61 6e 74 20 | 74 6f 20 72 65 74 75 72 |we want |to retur|
|00005540| 6e 2e 0d 09 09 20 2a 20 | 49 66 20 74 68 69 73 20 |n.... * |If this |
|00005550| 6f 63 63 75 72 73 20 2a | 62 65 66 6f 72 65 2a 20 |occurs *|before* |
|00005560| 74 68 65 20 45 4f 42 20 | 63 68 61 72 61 63 74 65 |the EOB |characte|
|00005570| 72 73 2c 20 74 68 65 6e | 20 69 74 27 73 20 61 0d |rs, then| it's a.|
|00005580| 09 09 20 2a 20 76 61 6c | 69 64 20 4e 55 4c 3b 20 |.. * val|id NUL; |
|00005590| 69 66 20 6e 6f 74 2c 20 | 74 68 65 6e 20 77 65 27 |if not, |then we'|
|000055a0| 76 65 20 68 69 74 20 74 | 68 65 20 65 6e 64 20 6f |ve hit t|he end o|
|000055b0| 66 20 74 68 65 20 62 75 | 66 66 65 72 2e 0d 09 09 |f the bu|ffer....|
|000055c0| 20 2a 2f 0d 09 09 69 66 | 20 28 79 79 5f 63 5f 62 | */...if| (yy_c_b|
|000055d0| 75 66 5f 70 20 3c 20 26 | 79 79 5f 63 75 72 72 65 |uf_p < &|yy_curre|
|000055e0| 6e 74 5f 62 75 66 66 65 | 72 2d 3e 79 79 5f 63 68 |nt_buffe|r->yy_ch|
|000055f0| 5f 62 75 66 5b 79 79 5f | 6e 5f 63 68 61 72 73 5d |_buf[yy_|n_chars]|
|00005600| 29 0d 09 09 09 2a 79 79 | 5f 63 5f 62 75 66 5f 70 |)....*yy|_c_buf_p|
|00005610| 20 3d 20 27 5c 30 27 3b | 09 09 09 2f 2f 20 54 68 | = '\0';|...// Th|
|00005620| 69 73 20 77 61 73 20 72 | 65 61 6c 6c 79 20 61 20 |is was r|eally a |
|00005630| 4e 55 4c 2e 0d 09 09 65 | 6c 73 65 20 7b 20 2f 2f |NUL....e|lse { //|
|00005640| 20 6e 65 65 64 20 6d 6f | 72 65 20 69 6e 70 75 74 | need mo|re input|
|00005650| 0d 09 09 09 79 79 74 65 | 78 74 5f 70 74 72 20 3d |....yyte|xt_ptr =|
|00005660| 20 79 79 5f 63 5f 62 75 | 66 5f 70 3b 0d 09 09 09 | yy_c_bu|f_p;....|
|00005670| 2b 2b 79 79 5f 63 5f 62 | 75 66 5f 70 3b 0d 0d 09 |++yy_c_b|uf_p;...|
|00005680| 09 09 73 77 69 74 63 68 | 20 28 79 79 5f 67 65 74 |..switch| (yy_get|
|00005690| 5f 6e 65 78 74 5f 62 75 | 66 66 65 72 28 29 29 20 |_next_bu|ffer()) |
|000056a0| 7b 0d 09 09 09 09 63 61 | 73 65 20 45 4f 42 5f 41 |{.....ca|se EOB_A|
|000056b0| 43 54 5f 45 4e 44 5f 4f | 46 5f 46 49 4c 45 3a 20 |CT_END_O|F_FILE: |
|000056c0| 7b 0d 09 09 09 09 09 69 | 66 20 28 79 79 77 72 61 |{......i|f (yywra|
|000056d0| 70 28 29 29 20 7b 0d 09 | 09 09 09 09 09 79 79 5f |p()) {..|.....yy_|
|000056e0| 63 5f 62 75 66 5f 70 20 | 3d 0d 09 09 09 09 09 09 |c_buf_p |=.......|
|000056f0| 79 79 74 65 78 74 5f 70 | 74 72 20 2b 20 59 59 5f |yytext_p|tr + YY_|
|00005700| 4d 4f 52 45 5f 41 44 4a | 3b 0d 09 09 09 09 09 09 |MORE_ADJ|;.......|
|00005710| 72 65 74 75 72 6e 20 45 | 4f 46 3b 0d 09 09 09 09 |return E|OF;.....|
|00005720| 09 7d 0d 0d 09 09 09 09 | 09 69 66 20 28 21 79 79 |.}......|.if (!yy|
|00005730| 5f 64 69 64 5f 62 75 66 | 66 65 72 5f 73 77 69 74 |_did_buf|fer_swit|
|00005740| 63 68 5f 6f 6e 5f 65 6f | 66 29 0d 09 09 09 09 09 |ch_on_eo|f)......|
|00005750| 09 59 59 5f 4e 45 57 5f | 46 49 4c 45 3b 0d 09 09 |.YY_NEW_|FILE;...|
|00005760| 09 09 09 72 65 74 75 72 | 6e 20 79 79 69 6e 70 75 |...retur|n yyinpu|
|00005770| 74 28 29 3b 0d 09 09 09 | 09 7d 0d 0d 09 09 09 09 |t();....|.}......|
|00005780| 63 61 73 65 20 45 4f 42 | 5f 41 43 54 5f 43 4f 4e |case EOB|_ACT_CON|
|00005790| 54 49 4e 55 45 5f 53 43 | 41 4e 3a 0d 09 09 09 09 |TINUE_SC|AN:.....|
|000057a0| 09 79 79 5f 63 5f 62 75 | 66 5f 70 20 3d 20 79 79 |.yy_c_bu|f_p = yy|
|000057b0| 74 65 78 74 5f 70 74 72 | 20 2b 20 59 59 5f 4d 4f |text_ptr| + YY_MO|
|000057c0| 52 45 5f 41 44 4a 3b 0d | 09 09 09 09 09 62 72 65 |RE_ADJ;.|.....bre|
|000057d0| 61 6b 3b 0d 0d 09 09 09 | 09 63 61 73 65 20 45 4f |ak;.....|.case EO|
|000057e0| 42 5f 41 43 54 5f 4c 41 | 53 54 5f 4d 41 54 43 48 |B_ACT_LA|ST_MATCH|
|000057f0| 3a 0d 09 09 09 09 09 59 | 59 5f 46 41 54 41 4c 5f |:......Y|Y_FATAL_|
|00005800| 45 52 52 4f 52 28 22 75 | 6e 65 78 70 65 63 74 65 |ERROR("u|nexpecte|
|00005810| 64 20 6c 61 73 74 20 6d | 61 74 63 68 20 69 6e 20 |d last m|atch in |
|00005820| 79 79 69 6e 70 75 74 28 | 29 22 29 3b 0d 09 09 09 |yyinput(|)");....|
|00005830| 7d 0d 09 09 7d 0d 09 7d | 0d 0d 09 63 20 3d 20 2a |}...}..}|...c = *|
|00005840| 28 75 6e 73 69 67 6e 65 | 64 20 63 68 61 72 2a 29 |(unsigne|d char*)|
|00005850| 20 79 79 5f 63 5f 62 75 | 66 5f 70 3b 09 2f 2f 20 | yy_c_bu|f_p;.// |
|00005860| 63 61 73 74 20 66 6f 72 | 20 38 2d 62 69 74 20 63 |cast for| 8-bit c|
|00005870| 68 61 72 27 73 0d 09 2a | 79 79 5f 63 5f 62 75 66 |har's..*|yy_c_buf|
|00005880| 5f 70 20 3d 20 27 5c 30 | 27 3b 09 09 09 09 09 2f |_p = '\0|';...../|
|00005890| 2f 20 70 72 65 73 65 72 | 76 65 20 79 79 74 65 78 |/ preser|ve yytex|
|000058a0| 74 0d 09 79 79 5f 68 6f | 6c 64 5f 63 68 61 72 20 |t..yy_ho|ld_char |
|000058b0| 3d 20 2a 2b 2b 79 79 5f | 63 5f 62 75 66 5f 70 3b |= *++yy_|c_buf_p;|
|000058c0| 0d 0d 25 25 20 75 70 64 | 61 74 65 20 42 4f 4c 20 |..%% upd|ate BOL |
|000058d0| 61 6e 64 20 79 79 6c 69 | 6e 65 6e 6f 0d 0d 09 72 |and yyli|neno...r|
|000058e0| 65 74 75 72 6e 20 63 3b | 0d 7d 0d 0d 0d 59 59 5f |eturn c;|.}...YY_|
|000058f0| 44 45 43 4c 41 52 45 28 | 76 6f 69 64 29 20 79 79 |DECLARE(|void) yy|
|00005900| 72 65 73 74 61 72 74 20 | 28 69 73 74 72 65 61 6d |restart |(istream|
|00005910| 2a 20 69 6e 70 75 74 5f | 66 69 6c 65 29 0d 7b 0d |* input_|file).{.|
|00005920| 09 69 66 20 28 20 21 20 | 79 79 5f 63 75 72 72 65 |.if ( ! |yy_curre|
|00005930| 6e 74 5f 62 75 66 66 65 | 72 20 29 0d 09 09 79 79 |nt_buffe|r )...yy|
|00005940| 5f 63 75 72 72 65 6e 74 | 5f 62 75 66 66 65 72 20 |_current|_buffer |
|00005950| 3d 20 79 79 5f 63 72 65 | 61 74 65 5f 62 75 66 66 |= yy_cre|ate_buff|
|00005960| 65 72 28 20 79 79 69 6e | 2c 20 59 59 5f 42 55 46 |er( yyin|, YY_BUF|
|00005970| 5f 53 49 5a 45 20 29 3b | 0d 0d 09 79 79 5f 69 6e |_SIZE );|...yy_in|
|00005980| 69 74 5f 62 75 66 66 65 | 72 28 20 79 79 5f 63 75 |it_buffe|r( yy_cu|
|00005990| 72 72 65 6e 74 5f 62 75 | 66 66 65 72 2c 20 69 6e |rrent_bu|ffer, in|
|000059a0| 70 75 74 5f 66 69 6c 65 | 20 29 3b 0d 09 79 79 5f |put_file| );..yy_|
|000059b0| 6c 6f 61 64 5f 62 75 66 | 66 65 72 5f 73 74 61 74 |load_buf|fer_stat|
|000059c0| 65 28 29 3b 0d 7d 0d 0d | 0d 59 59 5f 44 45 43 4c |e();.}..|.YY_DECL|
|000059d0| 41 52 45 28 76 6f 69 64 | 29 20 79 79 5f 73 77 69 |ARE(void|) yy_swi|
|000059e0| 74 63 68 5f 74 6f 5f 62 | 75 66 66 65 72 20 28 59 |tch_to_b|uffer (Y|
|000059f0| 59 5f 42 55 46 46 45 52 | 5f 53 54 41 54 45 20 6e |Y_BUFFER|_STATE n|
|00005a00| 65 77 5f 62 75 66 66 65 | 72 29 0d 7b 0d 09 69 66 |ew_buffe|r).{..if|
|00005a10| 20 28 79 79 5f 63 75 72 | 72 65 6e 74 5f 62 75 66 | (yy_cur|rent_buf|
|00005a20| 66 65 72 20 3d 3d 20 6e | 65 77 5f 62 75 66 66 65 |fer == n|ew_buffe|
|00005a30| 72 29 0d 09 09 72 65 74 | 75 72 6e 3b 0d 0d 09 69 |r)...ret|urn;...i|
|00005a40| 66 20 28 79 79 5f 63 75 | 72 72 65 6e 74 5f 62 75 |f (yy_cu|rrent_bu|
|00005a50| 66 66 65 72 29 20 7b 09 | 2f 2f 20 46 6c 75 73 68 |ffer) {.|// Flush|
|00005a60| 20 6f 75 74 20 69 6e 66 | 6f 72 6d 61 74 69 6f 6e | out inf|ormation|
|00005a70| 20 66 6f 72 20 6f 6c 64 | 20 62 75 66 66 65 72 2e | for old| buffer.|
|00005a80| 0d 09 09 2a 79 79 5f 63 | 5f 62 75 66 5f 70 20 3d |...*yy_c|_buf_p =|
|00005a90| 20 79 79 5f 68 6f 6c 64 | 5f 63 68 61 72 3b 0d 09 | yy_hold|_char;..|
|00005aa0| 09 79 79 5f 63 75 72 72 | 65 6e 74 5f 62 75 66 66 |.yy_curr|ent_buff|
|00005ab0| 65 72 2d 3e 79 79 5f 62 | 75 66 5f 70 6f 73 20 3d |er->yy_b|uf_pos =|
|00005ac0| 20 79 79 5f 63 5f 62 75 | 66 5f 70 3b 0d 09 09 79 | yy_c_bu|f_p;...y|
|00005ad0| 79 5f 63 75 72 72 65 6e | 74 5f 62 75 66 66 65 72 |y_curren|t_buffer|
|00005ae0| 2d 3e 79 79 5f 6e 5f 63 | 68 61 72 73 20 3d 20 79 |->yy_n_c|hars = y|
|00005af0| 79 5f 6e 5f 63 68 61 72 | 73 3b 0d 09 7d 0d 0d 09 |y_n_char|s;..}...|
|00005b00| 79 79 5f 63 75 72 72 65 | 6e 74 5f 62 75 66 66 65 |yy_curre|nt_buffe|
|00005b10| 72 20 3d 20 6e 65 77 5f | 62 75 66 66 65 72 3b 0d |r = new_|buffer;.|
|00005b20| 09 79 79 5f 6c 6f 61 64 | 5f 62 75 66 66 65 72 5f |.yy_load|_buffer_|
|00005b30| 73 74 61 74 65 28 29 3b | 0d 0d 09 2f 2a 20 57 65 |state();|.../* We|
|00005b40| 20 64 6f 6e 27 74 20 61 | 63 74 75 61 6c 6c 79 20 | don't a|ctually |
|00005b50| 6b 6e 6f 77 20 77 68 65 | 74 68 65 72 20 77 65 20 |know whe|ther we |
|00005b60| 64 69 64 20 74 68 69 73 | 20 73 77 69 74 63 68 20 |did this| switch |
|00005b70| 64 75 72 69 6e 67 0d 09 | 20 2a 20 45 4f 46 20 28 |during..| * EOF (|
|00005b80| 79 79 77 72 61 70 28 29 | 29 20 70 72 6f 63 65 73 |yywrap()|) proces|
|00005b90| 73 69 6e 67 2c 20 62 75 | 74 20 74 68 65 20 6f 6e |sing, bu|t the on|
|00005ba0| 6c 79 20 74 69 6d 65 20 | 74 68 69 73 20 66 6c 61 |ly time |this fla|
|00005bb0| 67 0d 09 20 2a 20 69 73 | 20 6c 6f 6f 6b 65 64 20 |g.. * is| looked |
|00005bc0| 61 74 20 69 73 20 61 66 | 74 65 72 20 79 79 77 72 |at is af|ter yywr|
|00005bd0| 61 70 28 29 20 69 73 20 | 63 61 6c 6c 65 64 2c 20 |ap() is |called, |
|00005be0| 73 6f 20 69 74 27 73 20 | 73 61 66 65 0d 09 20 2a |so it's |safe.. *|
|00005bf0| 20 74 6f 20 67 6f 20 61 | 68 65 61 64 20 61 6e 64 | to go a|head and|
|00005c00| 20 61 6c 77 61 79 73 20 | 73 65 74 20 69 74 2e 0d | always |set it..|
|00005c10| 09 20 2a 2f 0d 09 79 79 | 5f 64 69 64 5f 62 75 66 |. */..yy|_did_buf|
|00005c20| 66 65 72 5f 73 77 69 74 | 63 68 5f 6f 6e 5f 65 6f |fer_swit|ch_on_eo|
|00005c30| 66 20 3d 20 31 3b 0d 7d | 0d 0d 0d 59 59 5f 44 45 |f = 1;.}|...YY_DE|
|00005c40| 43 4c 41 52 45 28 76 6f | 69 64 29 20 79 79 5f 6c |CLARE(vo|id) yy_l|
|00005c50| 6f 61 64 5f 62 75 66 66 | 65 72 5f 73 74 61 74 65 |oad_buff|er_state|
|00005c60| 20 28 76 6f 69 64 29 0d | 7b 0d 09 79 79 5f 6e 5f | (void).|{..yy_n_|
|00005c70| 63 68 61 72 73 20 3d 20 | 79 79 5f 63 75 72 72 65 |chars = |yy_curre|
|00005c80| 6e 74 5f 62 75 66 66 65 | 72 2d 3e 79 79 5f 6e 5f |nt_buffe|r->yy_n_|
|00005c90| 63 68 61 72 73 3b 0d 09 | 79 79 74 65 78 74 5f 70 |chars;..|yytext_p|
|00005ca0| 74 72 20 3d 20 79 79 5f | 63 5f 62 75 66 5f 70 20 |tr = yy_|c_buf_p |
|00005cb0| 3d 20 79 79 5f 63 75 72 | 72 65 6e 74 5f 62 75 66 |= yy_cur|rent_buf|
|00005cc0| 66 65 72 2d 3e 79 79 5f | 62 75 66 5f 70 6f 73 3b |fer->yy_|buf_pos;|
|00005cd0| 0d 09 79 79 69 6e 20 3d | 20 79 79 5f 63 75 72 72 |..yyin =| yy_curr|
|00005ce0| 65 6e 74 5f 62 75 66 66 | 65 72 2d 3e 79 79 5f 69 |ent_buff|er->yy_i|
|00005cf0| 6e 70 75 74 5f 66 69 6c | 65 3b 0d 09 79 79 5f 68 |nput_fil|e;..yy_h|
|00005d00| 6f 6c 64 5f 63 68 61 72 | 20 3d 20 2a 79 79 5f 63 |old_char| = *yy_c|
|00005d10| 5f 62 75 66 5f 70 3b 0d | 7d 0d 0d 0d 59 59 5f 44 |_buf_p;.|}...YY_D|
|00005d20| 45 43 4c 41 52 45 28 59 | 59 5f 42 55 46 46 45 52 |ECLARE(Y|Y_BUFFER|
|00005d30| 5f 53 54 41 54 45 29 20 | 79 79 5f 63 72 65 61 74 |_STATE) |yy_creat|
|00005d40| 65 5f 62 75 66 66 65 72 | 20 28 69 73 74 72 65 61 |e_buffer| (istrea|
|00005d50| 6d 2a 20 66 69 6c 65 2c | 20 69 6e 74 20 73 69 7a |m* file,| int siz|
|00005d60| 65 29 0d 7b 0d 09 59 59 | 5f 42 55 46 46 45 52 5f |e).{..YY|_BUFFER_|
|00005d70| 53 54 41 54 45 20 62 3b | 0d 0d 09 62 20 3d 20 28 |STATE b;|...b = (|
|00005d80| 59 59 5f 42 55 46 46 45 | 52 5f 53 54 41 54 45 29 |YY_BUFFE|R_STATE)|
|00005d90| 20 79 79 5f 66 6c 65 78 | 5f 61 6c 6c 6f 63 28 73 | yy_flex|_alloc(s|
|00005da0| 69 7a 65 6f 66 28 73 74 | 72 75 63 74 20 79 79 5f |izeof(st|ruct yy_|
|00005db0| 62 75 66 66 65 72 5f 73 | 74 61 74 65 29 29 3b 0d |buffer_s|tate));.|
|00005dc0| 09 69 66 20 28 21 62 29 | 0d 09 09 59 59 5f 46 41 |.if (!b)|...YY_FA|
|00005dd0| 54 41 4c 5f 45 52 52 4f | 52 28 22 6f 75 74 20 6f |TAL_ERRO|R("out o|
|00005de0| 66 20 64 79 6e 61 6d 69 | 63 20 6d 65 6d 6f 72 79 |f dynami|c memory|
|00005df0| 20 69 6e 20 79 79 5f 63 | 72 65 61 74 65 5f 62 75 | in yy_c|reate_bu|
|00005e00| 66 66 65 72 28 29 22 29 | 3b 0d 0d 09 62 2d 3e 79 |ffer()")|;...b->y|
|00005e10| 79 5f 62 75 66 5f 73 69 | 7a 65 20 3d 20 73 69 7a |y_buf_si|ze = siz|
|00005e20| 65 3b 0d 0d 09 2f 2a 20 | 79 79 5f 63 68 5f 62 75 |e;.../* |yy_ch_bu|
|00005e30| 66 20 68 61 73 20 74 6f | 20 62 65 20 32 20 63 68 |f has to| be 2 ch|
|00005e40| 61 72 61 63 74 65 72 73 | 20 6c 6f 6e 67 65 72 20 |aracters| longer |
|00005e50| 74 68 61 6e 20 74 68 65 | 20 73 69 7a 65 20 67 69 |than the| size gi|
|00005e60| 76 65 6e 20 62 65 63 61 | 75 73 65 0d 09 20 2a 20 |ven beca|use.. * |
|00005e70| 77 65 20 6e 65 65 64 20 | 74 6f 20 70 75 74 20 69 |we need |to put i|
|00005e80| 6e 20 32 20 65 6e 64 2d | 6f 66 2d 62 75 66 66 65 |n 2 end-|of-buffe|
|00005e90| 72 20 63 68 61 72 61 63 | 74 65 72 73 2e 0d 09 20 |r charac|ters... |
|00005ea0| 2a 2f 0d 09 62 2d 3e 79 | 79 5f 63 68 5f 62 75 66 |*/..b->y|y_ch_buf|
|00005eb0| 20 3d 20 28 63 68 61 72 | 2a 29 20 79 79 5f 66 6c | = (char|*) yy_fl|
|00005ec0| 65 78 5f 61 6c 6c 6f 63 | 28 62 2d 3e 79 79 5f 62 |ex_alloc|(b->yy_b|
|00005ed0| 75 66 5f 73 69 7a 65 20 | 2b 20 32 29 3b 0d 09 69 |uf_size |+ 2);..i|
|00005ee0| 66 20 28 21 62 2d 3e 79 | 79 5f 63 68 5f 62 75 66 |f (!b->y|y_ch_buf|
|00005ef0| 29 0d 09 09 59 59 5f 46 | 41 54 41 4c 5f 45 52 52 |)...YY_F|ATAL_ERR|
|00005f00| 4f 52 28 22 6f 75 74 20 | 6f 66 20 64 79 6e 61 6d |OR("out |of dynam|
|00005f10| 69 63 20 6d 65 6d 6f 72 | 79 20 69 6e 20 79 79 5f |ic memor|y in yy_|
|00005f20| 63 72 65 61 74 65 5f 62 | 75 66 66 65 72 28 29 22 |create_b|uffer()"|
|00005f30| 29 3b 0d 0d 09 62 2d 3e | 79 79 5f 69 73 5f 6f 75 |);...b->|yy_is_ou|
|00005f40| 72 5f 62 75 66 66 65 72 | 20 3d 20 31 3b 0d 0d 09 |r_buffer| = 1;...|
|00005f50| 79 79 5f 69 6e 69 74 5f | 62 75 66 66 65 72 28 62 |yy_init_|buffer(b|
|00005f60| 2c 20 66 69 6c 65 29 3b | 0d 0d 09 72 65 74 75 72 |, file);|...retur|
|00005f70| 6e 20 62 3b 0d 7d 0d 0d | 0d 59 59 5f 44 45 43 4c |n b;.}..|.YY_DECL|
|00005f80| 41 52 45 28 76 6f 69 64 | 29 20 79 79 5f 64 65 6c |ARE(void|) yy_del|
|00005f90| 65 74 65 5f 62 75 66 66 | 65 72 20 28 59 59 5f 42 |ete_buff|er (YY_B|
|00005fa0| 55 46 46 45 52 5f 53 54 | 41 54 45 20 62 29 0d 7b |UFFER_ST|ATE b).{|
|00005fb0| 0d 09 69 66 20 28 21 62 | 29 0d 09 09 72 65 74 75 |..if (!b|)...retu|
|00005fc0| 72 6e 3b 0d 0d 09 69 66 | 20 28 62 20 3d 3d 20 79 |rn;...if| (b == y|
|00005fd0| 79 5f 63 75 72 72 65 6e | 74 5f 62 75 66 66 65 72 |y_curren|t_buffer|
|00005fe0| 29 0d 09 09 79 79 5f 63 | 75 72 72 65 6e 74 5f 62 |)...yy_c|urrent_b|
|00005ff0| 75 66 66 65 72 20 3d 20 | 28 59 59 5f 42 55 46 46 |uffer = |(YY_BUFF|
|00006000| 45 52 5f 53 54 41 54 45 | 29 20 30 3b 0d 0d 09 69 |ER_STATE|) 0;...i|
|00006010| 66 20 28 62 2d 3e 79 79 | 5f 69 73 5f 6f 75 72 5f |f (b->yy|_is_our_|
|00006020| 62 75 66 66 65 72 29 0d | 09 09 79 79 5f 66 6c 65 |buffer).|..yy_fle|
|00006030| 78 5f 66 72 65 65 28 28 | 76 6f 69 64 2a 29 20 62 |x_free((|void*) b|
|00006040| 2d 3e 79 79 5f 63 68 5f | 62 75 66 29 3b 0d 0d 09 |->yy_ch_|buf);...|
|00006050| 79 79 5f 66 6c 65 78 5f | 66 72 65 65 28 28 76 6f |yy_flex_|free((vo|
|00006060| 69 64 2a 29 20 62 29 3b | 0d 7d 0d 0d 0d 23 69 66 |id*) b);|.}...#if|
|00006070| 20 21 64 65 66 69 6e 65 | 64 28 59 59 5f 41 4c 57 | !define|d(YY_ALW|
|00006080| 41 59 53 5f 49 4e 54 45 | 52 41 43 54 49 56 45 29 |AYS_INTE|RACTIVE)|
|00006090| 20 26 26 20 21 64 65 66 | 69 6e 65 64 28 59 59 5f | && !def|ined(YY_|
|000060a0| 4e 45 56 45 52 5f 49 4e | 54 45 52 41 43 54 49 56 |NEVER_IN|TERACTIV|
|000060b0| 45 29 0d 65 78 74 65 72 | 6e 20 59 59 5f 43 20 69 |E).exter|n YY_C i|
|000060c0| 6e 74 20 69 73 61 74 74 | 79 20 28 69 6e 74 29 3b |nt isatt|y (int);|
|000060d0| 0d 23 65 6e 64 69 66 0d | 0d 0d 59 59 5f 44 45 43 |.#endif.|..YY_DEC|
|000060e0| 4c 41 52 45 28 76 6f 69 | 64 29 20 79 79 5f 69 6e |LARE(voi|d) yy_in|
|000060f0| 69 74 5f 62 75 66 66 65 | 72 20 28 59 59 5f 42 55 |it_buffe|r (YY_BU|
|00006100| 46 46 45 52 5f 53 54 41 | 54 45 20 62 2c 20 69 73 |FFER_STA|TE b, is|
|00006110| 74 72 65 61 6d 2a 20 66 | 69 6c 65 29 0d 7b 0d 09 |tream* f|ile).{..|
|00006120| 79 79 5f 66 6c 75 73 68 | 5f 62 75 66 66 65 72 28 |yy_flush|_buffer(|
|00006130| 62 29 3b 0d 0d 09 62 2d | 3e 79 79 5f 69 6e 70 75 |b);...b-|>yy_inpu|
|00006140| 74 5f 66 69 6c 65 20 20 | 3d 20 66 69 6c 65 3b 0d |t_file |= file;.|
|00006150| 09 62 2d 3e 79 79 5f 66 | 69 6c 6c 5f 62 75 66 66 |.b->yy_f|ill_buff|
|00006160| 65 72 20 3d 20 31 3b 0d | 0d 25 2d 0d 23 69 66 20 |er = 1;.|.%-.#if |
|00006170| 59 59 5f 41 4c 57 41 59 | 53 5f 49 4e 54 45 52 41 |YY_ALWAY|S_INTERA|
|00006180| 43 54 49 56 45 0d 09 62 | 2d 3e 79 79 5f 69 73 5f |CTIVE..b|->yy_is_|
|00006190| 69 6e 74 65 72 61 63 74 | 69 76 65 20 3d 20 31 3b |interact|ive = 1;|
|000061a0| 0d 23 65 6c 69 66 20 59 | 59 5f 4e 45 56 45 52 5f |.#elif Y|Y_NEVER_|
|000061b0| 49 4e 54 45 52 41 43 54 | 49 56 45 0d 09 62 2d 3e |INTERACT|IVE..b->|
|000061c0| 79 79 5f 69 73 5f 69 6e | 74 65 72 61 63 74 69 76 |yy_is_in|teractiv|
|000061d0| 65 20 3d 20 30 3b 0d 23 | 65 6c 73 65 0d 09 62 2d |e = 0;.#|else..b-|
|000061e0| 3e 79 79 5f 69 73 5f 69 | 6e 74 65 72 61 63 74 69 |>yy_is_i|nteracti|
|000061f0| 76 65 20 3d 20 66 69 6c | 65 20 3f 20 28 69 73 61 |ve = fil|e ? (isa|
|00006200| 74 74 79 28 66 69 6c 65 | 6e 6f 28 66 69 6c 65 29 |tty(file|no(file)|
|00006210| 29 20 3e 20 30 29 20 3a | 20 30 3b 0d 23 65 6e 64 |) > 0) :| 0;.#end|
|00006220| 69 66 0d 25 2b 0d 09 62 | 2d 3e 79 79 5f 69 73 5f |if.%+..b|->yy_is_|
|00006230| 69 6e 74 65 72 61 63 74 | 69 76 65 20 3d 20 30 3b |interact|ive = 0;|
|00006240| 0d 25 2a 0d 7d 0d 0d 0d | 59 59 5f 44 45 43 4c 41 |.%*.}...|YY_DECLA|
|00006250| 52 45 28 76 6f 69 64 29 | 20 79 79 5f 66 6c 75 73 |RE(void)| yy_flus|
|00006260| 68 5f 62 75 66 66 65 72 | 20 28 59 59 5f 42 55 46 |h_buffer| (YY_BUF|
|00006270| 46 45 52 5f 53 54 41 54 | 45 20 62 29 0d 7b 0d 09 |FER_STAT|E b).{..|
|00006280| 62 2d 3e 79 79 5f 6e 5f | 63 68 61 72 73 20 3d 20 |b->yy_n_|chars = |
|00006290| 30 3b 0d 0d 09 2f 2a 20 | 57 65 20 61 6c 77 61 79 |0;.../* |We alway|
|000062a0| 73 20 6e 65 65 64 20 74 | 77 6f 20 65 6e 64 2d 6f |s need t|wo end-o|
|000062b0| 66 2d 62 75 66 66 65 72 | 20 63 68 61 72 61 63 74 |f-buffer| charact|
|000062c0| 65 72 73 2e 20 20 54 68 | 65 20 66 69 72 73 74 20 |ers. Th|e first |
|000062d0| 63 61 75 73 65 73 0d 09 | 20 2a 20 61 20 74 72 61 |causes..| * a tra|
|000062e0| 6e 73 69 74 69 6f 6e 20 | 74 6f 20 74 68 65 20 65 |nsition |to the e|
|000062f0| 6e 64 2d 6f 66 2d 62 75 | 66 66 65 72 20 73 74 61 |nd-of-bu|ffer sta|
|00006300| 74 65 2e 20 20 54 68 65 | 20 73 65 63 6f 6e 64 20 |te. The| second |
|00006310| 63 61 75 73 65 73 0d 09 | 20 2a 20 61 20 6a 61 6d |causes..| * a jam|
|00006320| 20 69 6e 20 74 68 61 74 | 20 73 74 61 74 65 2e 0d | in that| state..|
|00006330| 09 20 2a 2f 0d 09 62 2d | 3e 79 79 5f 63 68 5f 62 |. */..b-|>yy_ch_b|
|00006340| 75 66 5b 30 5d 20 3d 20 | 59 59 5f 45 4e 44 5f 4f |uf[0] = |YY_END_O|
|00006350| 46 5f 42 55 46 46 45 52 | 5f 43 48 41 52 3b 0d 09 |F_BUFFER|_CHAR;..|
|00006360| 62 2d 3e 79 79 5f 63 68 | 5f 62 75 66 5b 31 5d 20 |b->yy_ch|_buf[1] |
|00006370| 3d 20 59 59 5f 45 4e 44 | 5f 4f 46 5f 42 55 46 46 |= YY_END|_OF_BUFF|
|00006380| 45 52 5f 43 48 41 52 3b | 0d 0d 09 62 2d 3e 79 79 |ER_CHAR;|...b->yy|
|00006390| 5f 62 75 66 5f 70 6f 73 | 20 3d 20 26 62 2d 3e 79 |_buf_pos| = &b->y|
|000063a0| 79 5f 63 68 5f 62 75 66 | 5b 30 5d 3b 0d 0d 09 62 |y_ch_buf|[0];...b|
|000063b0| 2d 3e 79 79 5f 61 74 5f | 62 6f 6c 20 3d 20 31 3b |->yy_at_|bol = 1;|
|000063c0| 0d 09 62 2d 3e 79 79 5f | 62 75 66 66 65 72 5f 73 |..b->yy_|buffer_s|
|000063d0| 74 61 74 75 73 20 3d 20 | 59 59 5f 42 55 46 46 45 |tatus = |YY_BUFFE|
|000063e0| 52 5f 4e 45 57 3b 0d 0d | 09 69 66 20 28 62 20 3d |R_NEW;..|.if (b =|
|000063f0| 3d 20 79 79 5f 63 75 72 | 72 65 6e 74 5f 62 75 66 |= yy_cur|rent_buf|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.